
*{margin:0;padding:0}
body{background:#6BC6FB url(/images/bg.jpg) repeat-x left top;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}
table{border-collapse:collapse}
a img{border:none}
a,a:hover,a:active,a:focus{outline:none}
.flimg{float:left;margin:0 0 5px 0}
.disc li {list-style-type:disc;margin-left:15px;}
.png { behavior:url('/img/pngfix.htc')}
.t1 td {padding:3px;}
.t1 .tr1{background:#fcf3f8;}
.t1 .tr2{background:#fcfbfd;}
.t1 textarea{border:1px solid #a5acb2;width:146px;font-size:11px;}
.t1 input.text{border:1px solid #a5acb2;width:146px;height:20px;font-size:11px;}
.t1 select{width:146px;font-size:11px;}
.t1 .fmain{font-size:24px;color:#c5378b;font-family: Arial, sans-serif;}
.t1 .fbase{color:#055dbe;font-weight:bold;}
.visnone{display:none;}
.vis{display:table-row;width:100%;}
.bb1{cursor:pointer;cursor:hand;}

a.w1{color:#a9a9a9;font-size: 50%}    
a.w2{color:#a9a9a9;font-size: 57%}    
a.w3{color:#a9a9a9;font-size: 64%}    
a.w4{color:#a9a9a9;font-size: 71%}
a.w5{color:#a9a9a9;font-size: 78%}    
a.w6{color:#a9a9a9;font-size: 85%}    
a.w7{color:#a9a9a9;font-size: 92%}    
a.w8{color:#a9a9a9;font-size: 99%}    
a.w9{color:#a9a9a9;font-size: 106%}   
a.w10{color:#a9a9a9;font-size: 113%}  



.x0{background:url('/img/x.gif');width:15px;height:15px;}
.v1{background:url('/img/v.gif');width:17px;height:17px;}

#wrap{width:942px;margin:0 auto;background:#fff}

#header{height:250px;position:relative;background:url(/images/header_bg.jpg) no-repeat left top}
#header #logo{position:absolute;left:40px;top:20px;display:block;width:170px;height:70px}
#header ul{position:absolute;left:65px;top:105px;list-style-type:none;font:bold 13px Tahoma;color:#fff;z-index:1000}
#header li{margin-bottom:10px}
#header li a{background:url(/images/arrow.gif) no-repeat left top;display:block;padding-left:20px;color:#fff;text-decoration:none;height:17px}
#header li a:hover{background:url(/images/arrow.gif) no-repeat left bottom}
#header #search{position:absolute;left:400px;top:15px;z-index:100}
#header #search .input{background:#fff;border:none;font-size:11px;color:#575757;padding:2px;margin-right:5px;display:block}
#header #search a{display:block;background:url(/images/but_search.gif) no-repeat left bottom;height:20px;width:20px}
#header #search a:hover{background:url(/images/but_search.gif) no-repeat left top}
#header #login{position:absolute;right:0;top:15px;color:#fff;z-index:100}
#header #login td{padding:5px;font-size:11px}
#header #login .input{background:url(/images/input_bg.gif) no-repeat left top;border:none;font-size:11px;color:#575757;padding:1px 3px 0 3px;margin-right:5px;display:block;width:71px;height:14px}
#header #login a{display:block;background:url(/images/but_enter.gif) no-repeat left bottom;height:21px;width:49px}
#header #login a:hover{background:url(/images/but_enter.gif) no-repeat left top}
#header #slogan{position:absolute;right:0;bottom:0;background:url(/images/slogan.jpg) no-repeat left top;width:712px;height:214px}
#header #slogan2{position:absolute;right:0;bottom:0;background:url(/img/1/rotaciya.jpg) no-repeat left top;width:712px;height:214px}
#header #slogan_context{position:absolute;right:0;bottom:0;background:url(/img/1/context.jpg) no-repeat left top;width:712px;height:214px}
#header #slogan_media{position:absolute;right:0;bottom:0;background:url(/img/1/media.jpg) no-repeat left top;width:712px;height:214px}
#header #slogan_poisk{position:absolute;right:0;bottom:0;background:url(/img/1/poisk.jpg) no-repeat left top;width:712px;height:214px}

#content{float:right;width:681px;margin-bottom:30px}
#content table{margin-bottom:20px}
#content a{color:#3C68C8;text-decoration: underline;}
#content a:hover{text-decoration:none}
#content h1{color:#F52CA8;clear:both;font-weight:normal;font-size:18px;font-family:"Trebuchet MS",Georgia,Verdana, Arial, Helvetica, sans-serif;margin-bottom:15px;}
#content h2 {color:#F52CA8;clear:both;font-weight:boldl;font-size:15px;font-family:"Trebuchet MS",Georgia,Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px; margin-top:10px}
#content h1 a.lamp{display:inline;width:14px;height:15px;background:url(/img/lamp.gif) no-repeat left center;padding:0 0 0 14px;margin-left:4px}
#content #hide_div{font-size:11px;display:none;border:1px solid #003fa6;background:#003fa6;color:#fff;width:250px;padding:5px;position:absolute;top:-5px;left:175px}
#content #hide_div b{font:bold 12px Arial}
#content p{font-size:13px;margin-bottom:10px;line-height:16px;}
#content ul{font-size:13px;margin-bottom:10px;line-height:16px;list-style-type:none;overflow:hidden;height:1%}
#content ol{font-size:13px;margin-bottom:10px;line-height:16px;margin-left:20px;}
#content .ttt{border-collapse:collapse;width:100%}
	#content .ttt tr{vertical-align:top}
	#content .ttt td{border:1px solid #848484;padding:3px 5px}
#content .service-row{padding:15px 0;}
#content .service-row div{padding: 10px 0pt 0pt 105px}
#content .service-row h2.poisk{color:#f652b3}
#content .service-row h2.media{color:#19a8ee}
#content .service-row h2.context{color:#28dbe2}
#content .horlist li{float:left;margin-right:3px}

#content .serv td{width:227px}
	#content .serv div{position:relative}
	#content .serv div .title{display:block;width:227px;height:166px;position:relative;top:0;padding:0}
	#content .serv ul{list-style-type:none;font-size:11px;position:absolute;left:12px;top:70px;z-index:100;width:210px;height:100px}
	#content .serv ul li{margin-bottom:5px}
	#content .serv ul a{text-decoration:none;padding-left:10px;background:url(/images/arrow2.gif) no-repeat left center;color:#5D5D5D}
	#content .serv ul a:hover{background:url(/images/arrow2_hov.gif) no-repeat left center;text-decoration:underline}
	
#content .seo .title{background:url(/images/seo_bg.jpg) no-repeat left top}
#content .seo .title:hover{background:url(/images/seo_bg.jpg) no-repeat left -168px}
#content .adv .title{background:url(/images/adv_bg.jpg) no-repeat left top}
#content .adv .title:hover{background:url(/images/adv_bg.jpg) no-repeat left -168px}
#content .adv2 .title{background:url(/images/adv2_bg.jpg) no-repeat left top}
#content .adv2 .title:hover{background:url(/images/adv2_bg.jpg) no-repeat left -168px}
#content .request{display:block;width:250px;height:25px;margin:0 auto;background:url(/images/top10_zakaz.jpg) no-repeat left top;padding:60px 0 0 116px;font-size:11px;text-decoration:underline;cursor:pointer;margin-bottom:10px;}
/*#content .request:hover{text-decoration:none;background:url(/images/top10_zakaz.jpg) no-repeat left top;}*/
#content .cont{float:left;width:490px;padding-left:10px;font-size:11px;}
#content .secondcont{float:right;width:171px;padding:35px 0 100px 0}
#content .secondcont h2{text-align:center;margin-bottom:10px}
#content .secondcont .clients{position:relative;right:-4px;}
#content .secondcont .clients a{display:block;height:95px}
#content .secondcont .wn{background:url(/images/cl_wn.gif) no-repeat left top}
#content .secondcont .wn:hover{background:url(/images/cl_wn_hov.gif) no-repeat left top}
#content .secondcont .fsh{background:url(/images/cl_fsh.gif) no-repeat left top}
#content .secondcont .fsh:hover{background:url(/images/cl_fsh_hov.gif) no-repeat left top}
#content .secondcont .rs{background:url(/images/cl_rs.gif) no-repeat left top}
#content .secondcont .rs:hover{background:url(/images/cl_rs_hov.gif) no-repeat left top}
#content .secondcont .ds{background:url(/images/cl_ds.gif) no-repeat left top}
#content .secondcont .ds:hover{background:url(/images/cl_ds_hov.gif) no-repeat left top}
#content .secondcont .ds{background:url(/images/cl_ds.gif) no-repeat left top}
#content .secondcont .ds:hover{background:url(/images/cl_ds_hov.gif) no-repeat left top}
#content .secondcont .spisok {padding: 0 10px;}
#content .secondcont .spisok li {font-size:12px; margin:bottom:3px; /*font-weight:bold;*/}

#content .secondcont #spl{position:relative;height:142px;width:172px;margin-bottom:5px}
	#content .secondcont #spl embed,#content .secondcont #spl object{position:absolute;left:0;top:0;z-index:1;cursor:pointer;_cursor:hand}
	/*#content .secondcont #spl div{position:absolute;z-index:1}*/
	#content .secondcont #spl a{display:block;width:172px;height:142px;position:absolute;z-index:100000}
	
#content .sitemap{margin-bottom:2px;}
#content .sitemap li li{list-style-type:disc;margin-left:15px;}
#content #faq .field-row{margin:5px 0;}
/*#content #faq input.submit{border:1px solid #a5acb2;width:122px;height:20px;font-size:11px;}*/
#content #faq  textarea {background:#fcfcfc;width:400px;height:100px;padding:3px 7px;border:1px solid #ccc;font:normal 12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;color:#666;overflow:auto}
#content #faq input{background:#fcfcfc;width:400px;padding:3px 7px;border:1px solid #ccc;font:normal 12px Verdana, Arial, Helvetica, sans-serif;line-height:normal;color:#666}
#content #faq input.capt{width:120px !important;font-size:18px;text-align:center}
#content #faq input.submit{width:120px !important;border:0px solid #ccc;background:#0b4dad;color:#fff}

#content #acc .hd{background:#CDFAF7;padding:5px 5px 5px 10px}
#content #acc .hd i{font-size:11px;font-style:normal}
#content #acc .hd p{margin-bottom:5px}
#content #acc .hd p.i{padding-left:20px}
#content #acc .hd .lst{padding:0;margin:0}
#content #acc .hd .lst li{background:url(/images/arrow2.gif) no-repeat left 5px;padding-left:7px}

#content #vac tr {vertical-align:top;} 
#content #vac td {padding-right:10px;}
#content .listtags{font-size:12px;}
#content .listtags .tag1{font-size:11px;color:#a9a9a9;}
#content .listtags a.w21{color:#a9a9a9;font-size: 80%}
#content .listtags a.w22{color:#a9a9a9;font-size: 100%}
#content .listtags a.w23{color:#a9a9a9;font-size: 120%}
#content .listtags a.w24{color:#a9a9a9;font-size: 140%}
#content .listtags a.w25{color:#a9a9a9;font-size: 160%}
#content .listtags a.w26{color:#a9a9a9;font-size: 180%}
#content .listtags a.w27{color:#a9a9a9;font-size: 200%}
#content .listtags a.w28{color:#a9a9a9;font-size: 220%}
#content .listtags a.w29{color:#a9a9a9;font-size: 240%}
#content .listtags a.w210{color:#a9a9a9;font-size: 260%}
/* lnk order */
#content .form_webforms div {margin-bottom:10px}
#content .form_webforms label {display:block;padding:0 0 3px 0;font:normal 12px Verdana, Arial, Helvetica, sans-serif}
#content .form_webforms input {background:#fcfcfc;width:400px;padding:3px 7px;border:1px solid #ccc;font:normal 12px Verdana, Arial, Helvetica, sans-serif;line-height:normal;color:#666}
#content .form_webforms select{background:#fcfcfc;border:1px solid #ccc;font:normal 12px Verdana, Arial, Helvetica, sans-serif;line-height:normal;color:#666}
#content .form_webforms textarea {background:#fcfcfc;width:400px;height:150px;padding:3px 7px;border:1px solid #ccc;font:normal 12px Verdana, Arial, Helvetica, sans-serif;line-height:16px;color:#666;overflow:auto}
#content .form_webforms input.submit {background:#cc0000;width:130px;color:#fff;border:1px solid #7e0000;padding:3px 5px; }
#content .form_webforms .checkbox {margin-bottom:10px}
#content .form_webforms .checkbox label{margin-bottom:3px}
#content .form_webforms .checkbox table{border:0;margin:0px !important;padding:0px !important}
#content .form_webforms .checkbox td.sec{padding:0 0 0 5px}
#content .form_webforms .checkbox td.sec label{font:normal 11px Verdana, Arial, Helvetica, sans-serif}
#content .form_webforms .checkbox input {width:auto;border:none;background:#fff;_position:relative;_top:-3px}
#content .form_webforms .submit input {width:100px;border:0px solid #ccc;background:#0b4dad;color:#fff}
/* Reset */
#content table.trackbar div, table.trackbar td {margin:0; padding:0;}
#content table.trackbar {border-collapse:collapse;border-spacing:0;}
#content table.trackbar img{border:0;}
/* Styles */
#content #price {width:413px !important;margin:10px 0 0 0;padding:0px}
#content table.trackbar {width:413px;margin:3px 0 20px 0;background:repeat-x url(/images/slider/b_bg_on.gif) top left}
#content table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(/images/slider/b_bg_off.gif) top left}
#content table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
#content table.trackbar .l div img {cursor:pointer;}
#content table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
#content table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
#content table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(/images/slider/b_bg_off.gif) top right; cursor:default;}
#content table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
#content table.trackbar .r div img {cursor:pointer;}
#content table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
#content table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma;color:#D0D0D0;}
#content table.trackbar .c {font-size:1px; width:100%;}

#sidebar{float:left;width:245px;background:url(/images/sidebar_bg.jpg) no-repeat left top;padding-top:35px;margin-bottom:30px}
#sidebar #new_year_2009{cursor:pointer;cursor:hand}
#sidebar .desc{padding:0 0 0 60px;color:#848484;font-size:15px;line-height:17px;height:110px;position:relative;}
#sidebar .desc strong{color:#EF36B4;display:block;font-size:18px;font-weight:normal}
#sidebar .desc .bulb10{background:url(/img/2/10.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb20{background:url(/img/2/20.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb30{background:url(/img/2/30.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb40{background:url(/img/2/40.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb50{background:url(/img/2/50.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb60{background:url(/img/2/60.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb70{background:url(/img/2/70.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb80{background:url(/img/2/80.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb90{background:url(/img/2/90.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
#sidebar .desc .bulb100{background:url(/img/2/100.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}
/*#sidebar .desc .bulb2{background:url(/images/bulb2.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}*/
/*#sidebar .desc .bulb3{background:url(/images/bulb3.png) no-repeat left top;height:100px;width:53px;position:absolute;left:10px;top:0}*/
#question_form{font-size:11px;width:204px;height:390px;padding:0;margin:5px 0 0 15px;float:left}
	#question_form input{width:204px;width:188px;height:21px;padding:2px 8px 0;margin:0 0 5px;border:none;background:url('/images/input.jpg') no-repeat left top;font-size:11px;line-height:15px;}
	#question_form .textar{width:204px;height:83px;margin:0;background:url('/images/textarea.jpg') no-repeat left top;}
		#question_form textarea{width:204px;*width:194px;height:83px;*height:68px;padding:5px 5px 10px 5px;_height:73px;overflow:auto;border:none;margin:0;font-size:11px;background:none}
	#question_form .but_quest{background:url('/images/but_otpr.jpg') no-repeat left top;width:104px;display:block;height:23px;}
#sidebar .abovenews{height:2em}
#sidebar .abovetags{height:2em}
#sidebar .news{background:#EBEBEB;padding:0 0 15px 30px;margin-bottom:5em;}
#sidebar .news address{background:url(/images/address_bg.jpg) repeat-x left top;padding:5px 15px;float:left;margin-bottom:6px;font-size:13px;color:#fff;font-style:normal;height:auto}
#sidebar .news p{font-size:11px;line-height:150%;color:#4B4A4B;clear:left}
#sidebar address{background:url(/images/contact_bg.jpg) no-repeat left top;padding:80px 40px 0 33px;font-style:normal;font-size:12px;color:#fff;height:135px;}
#sidebar address span{display:block;font-family:Georgia, Times New Roman, Times, serif;font-size:24px;padding-top:10px;margin-bottom:15px}
#sidebar address a{display:block;text-align:right;color:#fff;text-decoration:none}
#sidebar address a:hover{text-decoration:underline}
.partners{margin:10px 10px 30px 20px;text-align:center}
	.partners h2{color:#F52CA8;clear:both;font-weight:boldl;font-size:15px;font-family:"Trebuchet MS",Georgia,Verdana, Arial, Helvetica, sans-serif;margin-bottom:10px; margin-top:10px}
#tags{background:#efefef url(/img/metki.gif) no-repeat 32px 12px;padding:40px 20px 40px 20px;height:150px;text-align:center;}

#footer{clear:both;background:#DBDBDB;text-align:center;padding:20px 0;position:relative;color:#585858;font-size:12px;height:1%}
#footer .smile {position:absolute;width:77px;height:58px;top:-70px;right:40px;background:url(/images/smile_grey.jpg)}
#footer .smile:hover{position:absolute;width:77px;height:58px;top:-70px;right:40px;background:url(/images/smile.jpg)}
#footer #li{display:block;width:31px;height:31px;position:absolute;right:140px;top:12px}
#footer #author{display:block;width:113px;height:32px;position:absolute;right:20px;top:12px;background:url(/images/voodoo.gif) no-repeat left top}
#footer #sitemap{position:absolute;top:12px;left:10px;width: 100px;height:20px;padding:7px 0 0 15px;background:url( '/img/sitemap.gif' ) no-repeat 0 5px;}
#footer #sitemap a{color:#585858;}
#footer #sitemap a:hover{text-decoration:none;}