html, body { border:0; margin:0; padding:0; }
html { background:#e6e6e6 url('/images/bg.gif') center bottom; }
body { font-size:12px; line-height:20px; color:#696868; }
* { font-family:Tahoma,Arial,sans-serif; color:#696868; }
a {color:#018fbd;}
a:hover {color:#DD137B;}

hr { color: #efefef; background-color:#efefef; border:0px none; height:1px; clear:both; }

big {color:#444;font-size:23px;line-height:25px;}
big * {color:#dd137b;font-weight:normal;font-style:normal;}


.mBg1,.mBg2 { background:#e6e6e6 url('/images/bg.gif') center top; width:100%; height:30px; }
.mBg2 {height:60px;}

.mContainer { background-color:white; width:100%; }
.mCenter { min-height:800px; width:1000px; margin:0 auto; }
.mHeader { height:195px; width:100%; }
.mContent { min-height:450px; width:100%; }

.mLogo { top:48px; left:28px; }	

.tMenu { /*margin-left:70px;*/ top:0; right:50px; height:20px;}
	.tMenu ul { padding:0px; margin:0px; list-style:none; text-align:left; }
		.tMenu li { padding:0; height:30px; padding:0 20px 0 0; float:left; }
			.tMenu li a { line-height:30px; font-size:11px; text-align:left; text-decoration:underline; color:#999; }
			.tMenu li a:hover { text-decoration:underline; color:#DD137B; }
			.tMenu li.active a, .fMenu li.active a:hover { color:#DD137B; text-decoration:none; }
			

.hMenu {top:124px; left:50px; height:28px;}
	.hMenu a {float:left;width:auto;padding:0 20px 0 40px;font-size:15px;line-height:22px;height:28px;}
	.hMenu a.active { color:#DD137B; text-decoration:none; }
	.hMenu .req {background:url('/images/ic_zayavka.gif') left bottom no-repeat;}
	.hMenu .dem {background:url('/images/ic_korzina.gif') left bottom no-repeat;}

/*ic_zayavka*/

.mMenu { top:76px; left:357px; height:25px; }
    .mMenu ul { padding:0px; margin:0px; list-style:none; text-align:left; }
    .mMenu li { padding:0; height:41px; margin-right:10px; padding:0 15px 0 15px; float:left; }
    .mMenu li a { line-height:25px; font-size:16px; font-family:Arial,sans-serif; color:#595858; text-decoration:underline; list-style:none; text-align:left; }
    .mMenu li a:hover { color:#DD137B; text-decoration:underline; }
    .mMenu li.active { background: url('/images/activ_but.gif') center center no-repeat; }
    .mMenu li.active a, .mMenu li.active a:hover { color:#fff; text-decoration:none; }


.mFooter { height:90px; /*width:100%;*/ padding:20px 0 0 80px; }
    .mFooter .copy { padding-left:50px; color:#a1a1a1; font-size:12px; line-height:15px; height:30px; vertical-align:top; width:auto; background:url(/images/ic_lg.gif) left top no-repeat; }
    .mFooter .fMain {margin-left:70px;}
		.mFooter .fMain a {line-height:32px;margin-right:9px;}
/*
	.mFooter .fMain ul { padding:0px; margin:0px; list-style:none; text-align:left; }
		.mFooter .fMain li { padding:0; height:30px; padding:0 20px 0 0; float:left; }
			.mFooter .fMain li a { line-height:30px; font-size:11px; text-align:left; text-decoration:underline; }
			.mFooter .fMain li a:hover {text-decoration:underline;}
			.mFooter .fMain li.active a, .fMain li.active a:hover { color:#333; text-decoration:none; }
*/
			
			
.dummy {height:39px;}
.request { padding:0 80px; }

.article {}
 .article table {vertical-align:top;width:100%;}
	.article td, .article th {text-align:left;vertical-align:top;font-weight:normal;}
	.article th {width:370px;}

.text-cent {text-align:center;vertical-align:middle;background:url('/images/ic_stdem.gif') center top no-repeat;}

a.toggle-schema,a.toggle-img {display:inline-block;font-size:16px;width:60px;height:auto;margin:0 15px 0 15px;}
a.toggle-active {text-decoration:none;color:#696868;}
.toggle-img2 {display:none;}

a.toggle-block1,a.toggle-block2 {display:inline-block;width:auto;height:auto;margin:0 15px 0 15px;}
a.toggle-active {text-decoration:none;color:#696868;}

#toggle-block2 {visibility:hidden;}

.request_form .text-cent {width:450px;margin:15px 0 20px -33px;height:20px;line-height:20px;background-position:center 0px;overflow:hidden;}
.request_form a.toggle-block1, .request_form a.toggle-block2 {width:190px;font-size:16px;height:20px;line-height:20px;}


.leftImg { padding-left:20px; padding-top:20px; padding-left:0; padding-top:0; }
.leftTxt { padding-left:30px; padding-right:50px; }
	.leftTxt p,.leftTxt ul, .leftTxt h1,.leftTxt h2,.leftTxt h3,.leftTxt h4,.leftTxt h5,.leftTxt h6 {padding-left:50px;}
    .leftTxt li {list-style:circle;}

.mLeft { width:372px; vertical-align:top; }
.mRight { padding-right:40px; vertical-align:top; }
    .mRight h2 {padding-top:5px;}

ul.vertical, ul.horizontal { padding:0px; margin:0px; list-style:none; text-align:left; }
    .vertical li { padding:0 0 0 0; }
    .horizontal li {float:left;}


    
h1 { color:#424241; font-size:24px; line-height:24px; padding:0; margin:0 0 15px 0; }

.tableContacts td, .tableContacts th { text-align:left; vertical-align:middle; font-weight:normal; margin:0; padding:0; }
.tableContacts th {padding-left:20px;}

.feedback_form { padding:25px 25px 10px 25px; width:515px; background-color:#ECECEC; }
    .feedback_form .text { width:500px; border:1px solid #9A9A9A; padding:2px 5px 0 5px; line-height:20px; height:22px; }
    .feedback_form textarea.text {height:115px;}
    .feedback_form h2 {padding-top:0;}
	.feedback_form .input_upload {float:right;margin-top:5px;}

.fb_username { background:white url('/images/fb_username.gif') left top no-repeat; }
.fb_email { background:white url('/images/fb_email.gif') left top no-repeat; }
.fb_subject { background:white url('/images/fb_subject.gif') left top no-repeat; }
.fb_message { background:white url('/images/fb_message.gif') left top no-repeat; }

/*.red5 { background-color:red; color:blue; }*/

.request_form {padding-bottom:30px;}
    /*.request_form table { border:1px solid #b8b8b8; border-top:1px none; width:100%; margin-bottom:15px; padding-top:10px; padding-bottom:10px; }
    .request_form caption { text-align:left; padding:8px 20px; background-color:#C6D6F1; margin:0; border:1px solid #C6D6F1; }
    .request_form caption h2 { padding:0; margin:0; color:#434343; }
    .request_form th { width:37%; padding:5px 20px; text-align:left; vertical-align:top; line-height:14px; color:#424141; }
    .request_form th small { display:block; color:#999; font-weight:normal; font-size:10px; line-height:13px; padding-top:5px; }
    .request_form td { text-align:left; vertical-align:top; padding-right:20px; }
    .request_form textarea {width:99%;}
    .request_form label { color:#888; white-space:normal; padding-left:3px; }
    .request_form sup {color:#DD137B;}
    .request_form .info_general input {width:99%;}
    .request_form .float-left, .request_form .float-rigth {width:50%;}
    .request_form .info_design_files { background-color:#ECECEC; border:1px solid #ECECEC; }*/
    /*.request_form table input.text {width:99%;}*/
    /*.request_form table input.radio {width:auto;}*/
	
.full_request {background-color:#E6F3FC;margin:0;padding:15px 20px;display:inline-block;width:auto;margin-bottom:20px;}
	.full_request form {display:inline-block;width:auto;text-align:left;vertical-align:top;}
	.full_request label {display:inline-block;width:260px;color:#424141;font-weight:bold;margin:3px 15px 3px 0;line-height:15px;text-align:left;vertical-align:top;}
		.full_request label small {display:block;color:#999;font-weight:normal;font-size:10px;line-height:13px;padding-top:2px;}
	.full_request input {width:500px;margin:3px 0;border:1px solid #888;}
		.full_request input#r1,.full_request input#r2,.full_request input#r3 {width:auto;border:1px none;}
		.full_request input#r4 {width:auto;border:inherit;}
	.full_request textarea {width:500px;margin:3px 0;border:1px solid #888;}
	.full_request table {width:100%;}
		.full_request th, .full_request td {text-align:left;vertical-align:top;}
		.full_request th {width:260px;}
		.full_request table td p {padding:0;margin:0;}
			.full_request p label {color:#888;white-space:normal;font-weight:normal;padding-left:3px;width:auto;margin:3px 0;}
		
.quick_request {background-color:#f9ecd4;margin:0;padding:15px 20px;display:inline-block;width:auto;margin-bottom:20px;}
	.quick_request form {display:inline-block;width:auto;text-align:left;vertical-align:top;}
	.quick_request label {display:inline-block;width:260px;color:#424141;font-weight:bold;margin:3px 15px 3px 0;line-height:15px;text-align:left;vertical-align:top;}
	.quick_request input {width:500px;margin:3px 0;}
	
input.submit {font-size:15px;padding:3px 7px;}

input.btnSbmImg {margin-left:294px;background:transparent url(/images/btn_send.png) left top no-repeat;width:156px;height:43px;border:1px none;font-size:20px;line-height:20px;color:white;cursor:pointer;}
input.btnSbmImg:hover {background-position:left bottom;}

.home_portfolio {font-size:16px;line-height:20px;display:block;clear:both;margin-bottom:20px;text-align:right;}
.home_portfolio_list { }
	.home_portfolio_list .float-left { width:160px; margin:10px 30px 10px 0px;}

.portfolio { }
	td .portfolio {padding:0;}
	.portfolio h1 {margin:0 0 20px 370px;}
	.portfolio .float-left {width:160px;}
	.portfolio .float-none {margin:0 0 40px 150px;}
	.portfolio_row {width:590px;clear:right;margin-left:220px;min-height:160px;vertical-align:top;}

.review { margin:0; padding:0; padding:15px 15px 15px 20px; background-color:#ECECEC; }
	/*.review img { border:2px solid white; margin-bottom:10px; }*/
	.review p { color:#A2A2A2; margin:0; padding:0; font-family:arial; font-weight:normal;}
	/* .larr, .rarr { display:block; height:30px;  background:url('/images/koma1.gif') left center no-repeat; }
	.rarr {background:url('/images/koma2.gif') right center no-repeat; }*/
	.review i {font-family:'Arial Italic', Arial, sans-serif;}
	.mess { margin:0; padding:0; height:33px; background:url('/images/mess.gif') 40px 0 no-repeat; margin-left:30px; }
  
.megaTb { position:relative; width:auto; width:500px; margin-bottom:20px;}  
    .megaTb table { background-color:#f9f1e3; border:1px solid #fff; border-collapse: collapse; width:500px; margin:0;}
    .megaTb table td, .megaTb table th { border:2px solid #fff; padding:7px; }
    .megaTb .tl, .megaTb .tr, .megaTb .bl, .megaTb .br {/*background:url('/images/megatb.gif') no-repeat*/; position:absolute; width:6px; height:6px; line-height:1px; font-size:1px; }
    .megaTb .tl { background-position:left top; top:0; left:0; }
    .megaTb .tr { background-position:right top; top:0; right:0; }
    .megaTb .bl { background-position:left bottom; bottom:0; left:0; }
    .megaTb .br { background-position:right bottom; bottom:0; right:0; }
    .megaTb table th { text-align:right; font-weight:bold; width:100px; }
    .megaTb2 table th {font-size:17px;}

.benefits ul { margin:0; padding:0; margin-left:20px; list-style-position:outline; }
.benefits li { list-style:circle; margin:0; padding:0; margin-bottom:5px; }
.benefits small { font-size:12px; color: #999; margin:0; padding:0; }
.benefits h2 { }
.benefits h3 { font-weight:normal; font-size:15px; }

.homeLeftPic { }
.homeLeftPic p { padding:0 30px 10px 30px; text-align:center; }
.btnCreateShop { display:block; background:url('/images/btn_create_shop.png') left top no-repeat; width:196px; height:43px; margin:0 auto;margin-top:20px; }
.btnCreateShop:hover { background-position:left bottom;  }

.btnPartner { display:block; background:url('/images/btn_partner.png') left top no-repeat; width:246px; height:43px; margin:0 auto;margin-top:20px; }
.btnPartner:hover { background-position:left bottom; }

table.advantages {width:100%;vertical-align:top;text-align:left;}
	table.advantages td {vertical-align:top;text-align:left;width:50%;padding-right:20px;}

.mdrnTitle {display:block;background:transparent left 3px no-repeat;height:40px;margin:10px 0;padding-left:45px;}
	.mt1 {background-image:url(/images/ic_1.gif);}
	.mt2 {background-image:url(/images/ic_2.gif);}
	.mt3 {background-image:url(/images/ic_3.gif);}
	.mt4 {background-image:url(/images/ic_4.gif);}
	.mt5 {background-image:url(/images/ic_5.gif);}
	.mt6 {background-image:url(/images/ic_6.gif);}
	.mt7 {background-image:url(/images/ic_7.gif);}
	.mt8 {background-image:url(/images/ic_8.gif);}
	.mt9 {background-image:url(/images/ic_9.gif);}

.homeMegaBlock {background:url(/images/bg_first.png) left top no-repeat;height:190px;width:588px;margin:10px 0 20px 0;}
.homeMegaBlock div {padding:20px 20px;}
.homeMegaBlock .mdrnTitle {padding-left:55px;margin:0 0 15px 0;}

div.twitBlog {margin:80px auto 20px auto;padding:0 0 60px 0;width:280px;background:#FAEEDB url(/images/bg_news.gif) center bottom no-repeat;}
div.twitBlog p {padding:0;}
div.twitBlog div {padding:15px 15px 0 15px;}
div.twitBlog h4 {padding:15px 15px 0 15px;background:url(/images/bg_news.gif) center top no-repeat;font-size:16px;line-height:18px;color:#367BB9;}
a.twitBlog {display:block;}


/*
.tableContacts a {color:#de1912;}
.tableContacts a:hover {color:#333;}
*/
    
/*
a.sprite { font-size:14px; text-decoration:underline; color:#4b4b4b; line-height:14px; }
a.sprite:hover {color:#333;}
.sprite i {background:url(/images/ic_next.gif) center left no-repeat; margin-left: -16px; padding-right:16px; }
.sprite i:before{content:''}
*/
