.txt{font-family:Tahoma; letter-spacing:0pt;line-height:15px;font-weight:normal; font-size:12px; color:#000000; text-decoration:none;}
table.txt{font-family:Tahoma; letter-spacing:0pt;line-height:normal;font-weight:normal; font-size:12px; color:#000000; text-decoration:none;}
.TEXTCONTENT{display:none;}

table.txt2{font-family:Tahoma; letter-spacing:0pt;line-height:normal;font-weight:normal; font-size:13px; color:#000000; text-decoration:none;}
.inp{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ACA8A1; color: #444444; font: 13px/25px Tahoma,sans-serif; height: 25px;  margin: 0 0 0 0; padding: 0 0 0 3px;  width: 300px;}
.inp:focus{border:1px dotted #aca8a1;}
textarea.inptext{padding:0 0 0 3px;margin:0 0 0 0;width:300px;height:91px;border:1px solid #aca8a1;font:13px/20px Tahoma, sans-serif;color:#444444;background:#fff;}
textarea.inptext:focus{border:1px dotted #aca8a1;}
select.inpsel{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #ACA8A1; color: #444444; font: 13px/25px Tahoma,sans-serif; height: 25px;vertical-align:middle;  margin: 0 0 0 0; padding: 0 0 0 0;  width: 305px;} 

a{outline: none;}

/*страницы*/
.pages{text-align:right;margin:15px 0 0 0;padding:0 0 15px 0;}
.pages a{padding:1px 5px;margin:0 3px;border:1px solid #636363;font:11px Arial, sans-serif;color:#636363;text-decoration:none;}
.pages a:hover{padding:1px 5px;margin:0 3px;border:1px solid #0067b3;font:11px Arial, sans-serif;color:#0067b3;text-decoration:none;}
.pages span{padding: 1px 3px;margin:0 3px;font:bold 12px Arial, sans-serif;color:#0067b3;}

input.inpfile{padding-left:0px; border:1px solid #636363; width:300px;height:20px;font-family:Tahoma;font-weight:normal;font-size:11px;color:#000000;text-decoration:none;cursor:default;background-color:#FFFFFF;font-family:Tahoma;font-weight:bold;font-size:11px;}

#paddtbl td{padding:5px;}
input.btn{background-color:#636363; border:0px; width:100px; height:21px;font-family:Tahoma;line-height:19px; font-weight:bold; font-size:11px; color:#FFFFFF;text-decoration:none;text-align:center;padding-bottom:3px;}
textarea{width:300px;height:100px;border:1px solid #636363;padding-left:3px;font-family:Tahoma;line-height:13px; font-weight:normal;font-size:11px;color:#000000;text-decoration:none;cursor:text;}
.white_link{font-family:Tahoma; letter-spacing:0pt;font-weight:normal; font-size:12px; color:#ffffff; text-decoration:underline;}
.white_link:hover{text-decoration:none;}

ul.ularticle{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;}
ul.ularticle li{margin:0 0 0 0;padding:0 0 5px 10px;background:url('../images/li.gif') no-repeat 0 0;}

td.primer{font-family:Tahoma;font-size:20px;font-weight:normal;color:#7c7878;text-align:left;vertical-align:top;padding:0px 0px 10px 27px !important;}    
td.primer a{font-family:Tahoma;font-size:20px;font-weight:normal;color:#7c7878;text-decoration:underline;}  
td.primer a:hover{font-family:Tahoma;font-size:20px;font-weight:normal;color:#7c7878;text-decoration:none;}   
td.primer span{font-family:Tahoma;font-size:15px;font-weight:normal;color:#7c7878;} 
td.primer span a{font-family:Tahoma;font-size:15px;font-weight:normal;color:#7c7878;text-decoration:underline;}  
td.primer span a:hover{font-family:Tahoma;font-size:15px;font-weight:normal;color:#7c7878;text-decoration:none;} 
.txt_silver_sm{font-family:Tahoma; letter-spacing:0pt; line-height:12px;font-weight:normal; font-size:11px; color:#636363; text-decoration:none;text-align:left;display:block;padding:0px 0px 0px 18px !important;height:24px;}
.txt_silver{font-family:Tahoma; letter-spacing:0pt; line-height:13px;font-weight:normal; font-size:12px; color:#636363; text-decoration:none;text-align:left;}
.txt_silver_smcont{font-family:Tahoma; letter-spacing:0pt; line-height:12px;font-weight:normal; font-size:11px; color:#636363; text-decoration:none;text-align:center;display:block;padding:0px 0px 5px 0 !important;/*width:162px;*/height:24px;}

.links{font-family:Tahoma; letter-spacing:0pt; line-height:13px;font-weight:normal; font-size:12px; color:#0067b3; text-decoration:underline;}
.links:hover{text-decoration:none;}
.links2{font-family:Tahoma; letter-spacing:0pt; line-height:18px;font-weight:normal; font-size:14px; color:#0067b3; text-decoration:underline;}
.links2:hover{text-decoration:none;}
img{border:0px;}
body{margin:0px;background:#fff url('../images/0.gif') no-repeat;background-attachment:fixed;}
TABLE{border-collapse:collapse; border:0px;border-spacing:0px;}
TD{padding:0px; vertical-align:top;}
#r1{background-image:url('../images/r1.gif'); background-repeat:no-repeat;background-position:top left;}
#r2{background-image:url('../images/r2.jpg'); background-repeat:no-repeat;background-position:top center;}
#r2 td{padding-left:0px;padding-right:0px;}
#logo{float:left;width:218px; height:155px;background-image:url('../images/logo.gif'); background-repeat:no-repeat;background-position:top center;margin-top:44px;cursor:pointer;}
form{margin:0px;}

#top_text{float:right;width:552px;height:119px;margin-top:70px;margin-right:5px;font-family:Tahoma;line-height:25px;font-weight:normal;text-decoration:none;font-size:24px; color:#000000;position:relative;}
#top_text h1{font-family:Tahoma;line-height:22px;height:60px;font-weight:normal;text-decoration:none;font-size:20px; color:#000000; margin:0px;float:left;width:365px;}

.tpph{width:170px;font-family:Tahoma;font-size:26px;height:60px;font-weight:normal;color:#0067b3;float:right;text-align:right;}
.tpph2{width:170px;font-family:Tahoma;font-size:26px;line-height:28px;font-weight:normal;color:#0067b3;float:right;text-align:right;/*height:42px;*/margin:15px 0px 0px 0px;}
.callnow{font-family:Tahoma;font-size:11px;font-weight:normal;color:#636363;line-height:18px;}
.phc{font-family:Tahoma;font-size:11px;font-weight:bold;color:#0067b3;}


#menuline{/*height:33px;*/ width:872px;/*background-image:url('../images/r2.gif'); background-repeat:repeat-x;background-position:bottom left;*/margin-left:6px;margin-right:6px;position:relative;}
#menu2{float:left;width:436px;/*height:33px;*//*background-image:url('../images/menu.jpg'); background-repeat:no-repeat;background-position:bottom center;*/margin:10px 0px 0px 0px;}
#find{float:right;width:220px; height:21px;/*border:1px solid #000;*/margin-top:22px;margin-right:7px;}
#findtext{width:133px;height:21px;border:1px solid #636363;margin-right:4px;}
#findbutton{cursor:pointer;width:67px; height:21px;border:0px;background-color:#636363;font-family:Tahoma;line-height:13px;font-weight:bold;text-decoration:none;font-size:11px; color:#ffffff;}

#blueblock{width:224px;padding-top:44px;background-image:url('../images/blueblock.jpg'); background-repeat:no-repeat;background-position:top center;}
#yellowblock{width:218px;padding-top:44px;background-image:url('../images/yellowblock.jpg'); background-repeat:no-repeat;background-position:top center;}
#greenblock{width:218px;padding-top:44px;background-image:url('../images/greenblock.jpg'); background-repeat:no-repeat;background-position:top center;}
#redblock{width:224px;/*background-image:url('../images/redblock.jpg'); background-repeat:no-repeat;background-position:top center;*/}


#indblock{width:224px;text-align:center;}
#footer{width:872px;height:120px;margin-left:6px;margin-right:6px;border-top:1px solid #636363;font-family:Tahoma;line-height:12px;font-weight:normal;text-decoration: none;font-size:11px; color: #C0C0C0;}

#imgind{display:block;width:164px; height:120px;border:1px solid #C0C2C2;text-align:center;vertical-align:top;margin:14px 0px 14px 0px;}
.imgind{display:block;width:164px; height:120px;border:1px solid #C0C2C2;text-align:center;vertical-align:top;margin:14px 0px 14px 0px;}
#indblock a{line-height:14px;}

.rind{width:100%;padding-right:25px;padding-bottom:20px;font-family:Tahoma;line-height:16px;font-weight:bold;text-decoration:underline;font-size:14px; color:#0067b3;}
.rind a{font-family:Tahoma;line-height:16px;font-weight:bold;text-decoration:underline;font-size:14px; color:#0067b3;}
.rind a:hover{font-family:Tahoma;line-height:16px;font-weight:bold;text-decoration:none;font-size:14px; color:#0067b3;}

a.smota{text-decoration:underline;color:#636363;display:inline-block;font-family:Tahoma;font-size:13px;letter-spacing:0;padding:5px 0px 13px 0px !important;}
a.smota:hover{text-decoration:none;color:#636363;display:inline-block;font-family:Tahoma;font-size:13px;letter-spacing:0;padding:5px 0px 13px 0px !important;}

.yad{color:#636363;font-family:Tahoma;font-size:23px;font-weight:normal;line-height:26px;padding:0 0 40px 0;}
.yad span{color:#FF0C03;font-family:Tahoma;font-size:23px;font-weight:normal;line-height:26px;}
.yad a{color:#636363;font-family:Tahoma;font-size:23px;font-weight:normal;line-height:26px;text-decoration:underline;}
.yad a:hover{color:#636363;font-family:Tahoma;font-size:23px;font-weight:normal;line-height:26px;text-decoration:none;}

.bblue{font-family:Tahoma;line-height:15px;font-weight:bold;text-decoration:none;font-size:12px; color:#0067b3;}
.bgreen{font-family:Tahoma;line-height:15px;font-weight:bold;text-decoration:underline;font-size:12px; color:#73D60B;}
.borang{font-family:Tahoma;line-height:15px;font-weight:bold;text-decoration:underline;font-size:12px; color:#FFBC00;}
#logo_sm{float:left;width:152px; height:110px;background-image:url('../images/logo_sm.jpg'); background-repeat:no-repeat;background-position:top center;margin-top:23px;margin-bottom:44px;margin-left:33px;cursor:pointer;}
#menulinein{width:654px;float:right;margin-top:25px;}

#menu_in{float:left;width:436px;height:46px;}

#menu_in{float:left;width:436px;height:46px;}
ul#a {list-style:none;margin:0;padding:0;}
ul#a li {float:left;width:108px;margin:0;padding:0;text-align:center;}
ul#a li a:hover, ul#a li a:focus, ul#a li a:active {background-position:-150px 0;}
ul#a li a {background:url('../images/bg.jpg') repeat -20px 35px;display:block;padding:0px 5px 0px 5px;;height:100%;color:#FFF;font-weight:bold;text-decoration:none;border-right:1px solid #FFF;vertical-align:middle;height:35px;line-height:33px;font-family:Tahoma;font-size:12px;}

#find_in{float:right;width:205px;height:21px;margin-top:13px;}
#findtext_in{width:133px;height:21px;border:1px solid #636363;}
#path_line{width:600px;height:20px;float:right;margin-top:15px;}

.dizpoin{width:230px;height:151px;background:url('../images/dizpoin.png') no-repeat left top;}
.dizpoinb{position:relative;width:230px;height:151px;background:url('../images/dizpoin.png') no-repeat left top;}
.dizpoinb a, .dizpoinb a:hover{display:block;position:absolute;width:160px;left:45px;top:84px;font:bold 24px Arial, sans-serif;color:#ef3a0e;text-decoration:none;}
.dizpoinb a span{font:20px Tahoma, sans-serif;color:#ef3a0e;text-decoration:underline;}
.dizpoinb p{display:block;position:absolute;width:140px;right:25px;top:32px;font:18px Arial, sans-serif;color:#1156b0;margin:0;padding:0;text-align:right;}

#blueblock_in{vertical-align:bottom;width:230px; height:204px;background-image:url('../images/blueblock_in2.jpg'); background-repeat:no-repeat;background-position:top left;}
#blueblock_in td{padding-left:12px;padding-top:10px;}
#yellowblock_in{width:230px; height:204px;background-image:url('../images/yellowblock_in.jpg'); background-repeat:no-repeat;background-position:top left;}
#yellowblock_in td{padding-left:12px;padding-top:0px;}
#greenblock_in{width:230px; height:204px;background-image:url('../images/greenblock_in.jpg'); background-repeat:no-repeat;background-position:top left;}
#greenblock_in td{padding-left:12px;padding-top:0px;}
#leftmenu h1{font-family:Arial;line-height:25px;font-weight:bold;text-decoration:none;font-size:24px; color:#ffffff;margin-bottom:10px;margin-left:15px;}
#leftmenu h2{font-family:Arial;line-height:25px;font-weight:bold;text-decoration:none;font-size:24px; color:#ffffff;margin-bottom:10px;margin-left:15px;}
a.menu_link,a.menu_link:link,a.menu_link:visited,a.menu_link:active{display:block;padding-top:5px;padding-bottom:5px;
/*height:26px;*/
width:218px;font-family:Tahoma; line-height:13px;font-weight:normal; font-size:12px; color:#ffffff;text-decoration:underline;}
a.menu_link:hover{background-image:url('../images/menu_left_a1.jpg'); background-repeat:repeat-y;background-position:top center;}
a.menu_link span{margin-left:15px;display:block;}

#t1{margin-left:10px;width:200px;}
#t1 h1{font-family:Arial;line-height:24px;font-weight:bold;text-decoration:none;font-size:23px; color:#ffffff;margin-bottom:10px;}
#t1 h2{font-family:Arial;line-height:24px;font-weight:bold;text-decoration:none;font-size:23px; color:#ffffff;margin-bottom:10px;margin-top:0px;padding-top:0px;}
#t1 a{line-height:20px;}

#t2{width:224px;height:235px;position:relative;}
#t2 h2{font-family:Arial;line-height:22px;font-weight:bold;text-decoration:none;font-size:16px; color:#ffffff;}
.t2bg{position:absolute;width:224px;height:235px;left:0;top:0;background:url('../images/redblock.jpg') no-repeat left top;}
.t2bg2{position:absolute;width:154px;height:260px;left:218px;top:-30px;background:url('../images/0.jpg') no-repeat left top;}
a.dizbpo, a.dizbpo:hover{display:block;position:absolute;width:160px;left:20px;top:143px;font:bold 24px Arial, sans-serif;color:#ffffff;text-decoration:none;}
a.dizbpo span{font:20px Tahoma, sans-serif;color:#ffffff;text-decoration:underline;}
p.dizup{display:block;position:absolute;width:140px;left:10px;top:40px;font:bold 20px Arial, sans-serif;color:#fce450;margin:0;padding:0;}

h1{font:24px/27px Tahoma, sans-serif;color:#000000;margin:0 0 0 0;padding:0;text-decoration:none;}
h2{font:22px Tahoma, sans-serif;color:#000000;margin:48px 0 10px 15px;padding:0;text-decoration:none;}
h3{font:20px Tahoma, sans-serif;color:#000000;margin:15px 0 10px 0;padding:0;text-decoration:none;float:none;}
h4{font:18px Tahoma, sans-serif;color:#000000;margin:15px 0 10px 0;padding:0;text-decoration:none;}

.blue_bl{margin-left:29px;font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;color:#ffffff;position:relative;}   
.blue_bl ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;list-style-type:disc;} 
.blue_bl ul li{font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;line-height:15px;color:#ffffff;padding:0px 0px 0px 0px;} 
a.blue_bl_a{font-family:Arial;font-weight:bold;text-decoration:underline;font-size:23px;line-height:26px;color:#ffffff;margin-bottom:5px;display:block;} 
a.blue_bl_a:hover{font-family:Arial;font-weight:bold;text-decoration:none;font-size:23px;line-height:26px;color:#ffffff;margin-bottom:5px;display:block;} 
.blue_bl p{padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;}
a.blue_bl_a span{color:#ffde00;/*text-decoration:underline;*/}
/*a.blue_bl_a span:hover{color:#ffde00;text-decoration:none;}*/
.ns{position:absolute;margin:-23px 0 0 -74px;}
.ns2{position:absolute;margin:-10px 0 0 -74px;}

.yellow_bl{margin-left:24px;font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;color:#ffffff;}   
.yellow_bl ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;list-style-type:disc;} 
.yellow_bl ul li{font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;line-height:15px;color:#ffffff;padding:0px 0px 0px 0px;} 
.yellow_bl p{padding:0px 0px 0px 0px;margin:0px 0px 15px 0px;}

.green_bl{margin-left:24px;font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;color:#ffffff;}   
.green_bl ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 20px;list-style-type:disc;} 
.green_bl ul li{font-family:Tahoma;letter-spacing:0pt;font-weight:normal;font-size:11px;line-height:15px;color:#ffffff;padding:0px 0px 0px 0px;} 
.green_bl p{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}

span.spbl{padding:18px 0px 0px 20px;margin:0px 0px 0px 0px;display:inline-block;}
span.spbl a{font-size:14px;}




.footer_bold{font-family:Tahoma;line-height:14px;font-weight:bold;text-decoration:none;font-size:13px; color:#636363;}
.footer_blue{font-family:Tahoma;line-height:14px;font-weight:bold;text-decoration:none;font-size:13px; color:#0067b3;}
.footer_blue a{font-family:Tahoma;line-height:14px;font-weight:bold;text-decoration:none;font-size:13px; color:#0067b3;}
.footer_blue a:hover{font-family:Tahoma;line-height:14px;font-weight:bold;text-decoration:underline;font-size:13px; color:#0067b3;}
.footer_green{font-family:Tahoma;line-height:14px;font-weight:bold;text-decoration:underline;font-size:13px; color:#73D60B;}
.footer_orange{font-family:Tahoma;line-height:14px;font-weight:bold;text-decoration:underline;font-size:13px; color:#FFBC00;}
#footerblock{font-family:Tahoma;line-height:14px;font-weight:normal;text-decoration:none;font-size:12px; color:#636363;padding-left:45px;padding-top:32px;padding-right:10px;}
#footerblock img{margin-left:5px;}
.footer_txt .am{font-family:Tahoma;line-height:12px;font-weight:bold;text-decoration:underline;font-size:11px; color:#636363;}
.footer_txt .am:hover{font-family:Tahoma;line-height:12px;font-weight:bold;text-decoration:underline;font-size:11px; color:#636363;text-decoration:none;}
.footer_txt a{font-family:Tahoma;line-height:14px;font-weight:normal;text-decoration:none;font-size:12px; color:#FF0000;text-decoration:underline;}
.footer_txt a:hover{font-family:Tahoma;line-height:14px;font-weight:normal;text-decoration:none;font-size:12px; color:#FF0000;text-decoration:none;}
.mdiv{width:100%;margin-bottom:20px;}
.mdiv img{margin-right:10px;}
.counter{display:block;float:right;padding-right:13px;}
.cop{display:block;float:left;}

td.primer{font-family:Tahoma;font-size:20px;font-weight:normal;color:#7c7878;text-align:left;vertical-align:top;padding:0px 0px 10px 27px !important;}

/*кнопка*/
a.button3 {background: transparent url("../images/bbf2.jpg") no-repeat scroll top right;color:#000000;display:inline-block;float:none;font:normal 12px Tahoma, sans-serif;height:54px;/*margin-right:31px;padding-right:31px;*/text-decoration:none;width:187px;}
a.button3 span {/*background: transparent url("../images/bba.jpg") no-repeat;*/display:block;line-height:13px;padding: 8px 3px 8px 10px;}
a.button3:active {background-position: bottom right;color: #000;outline: none;}
a.button3:active span {background-position: bottom left; padding: 9px 3px 7px 10px;}  
.zbut{margin:10px 0px 10px 0px;text-align:right;}     

a.button_send {background: transparent url("../images/bbsend.jpg") no-repeat scroll top right;color:#000000;display:inline-block;float:none;font:normal 12px Tahoma, sans-serif;height:50px;/*margin-right:31px;padding-right:31px;*/text-decoration:none;width:193px;}
a.button_send span {/*background: transparent url("../images/bba.jpg") no-repeat;*/display:block;line-height:13px;padding: 8px 3px 8px 10px;}
a.button_send:active {background-position: bottom right;color: #000;outline: none;}
a.button_send:active span {background-position: bottom left; padding: 9px 3px 7px 10px;}  
.zbut_send{margin:10px 0px 10px 0px;text-align:left;}   


/* отзывы */
.ot_name{font:bold 12px Tahoma, sans-serif;color:#000000;padding:0 0 0 103px;}
.ot_dolg{font:12px Tahoma, sans-serif;color:#007bd6;margin:0 0 15px 0;padding:0 0 0 103px;}
.ot_txt{font:12px Tahoma, sans-serif;color:#000000;margin:0 0 15px 0;padding:0 0 0 103px;}
.ot_lnk{margin:0 0 25px 103px;}

div.ot_name2{font:bold 12px Tahoma, sans-serif;color:#000000;margin:0 0 10px 0;}
div.ot_dolg2{font:11px Tahoma, sans-serif;color:#007bd6;margin:0 0 15px 0;}
div.ot_txt2{font:11px Tahoma, sans-serif;color:#000000;margin:0 0 0 0;float:none;}
div.ot_txt2 p{margin:0px;font:11px Tahoma, sans-serif;color:#000000;}
div.ot_lnk2{margin:0 0 0 0;} 
a.ot_links2{font-family:Tahoma;font-weight:normal; font-size:11px; color:#0067b3; text-decoration:underline;}
a.ot_links2:hover{text-decoration:none;} 
a.ot_linksg{font-family:Tahoma;font-weight:normal; font-size:11px; color:#3b9a02; text-decoration:underline;}
a.ot_linksg:hover{text-decoration:none;}   
.otzrot{display:none;} 

/*обратный звонок*/
a.call_mod, a.call_mod:hover{display:block;position:fixed;top:350px;right:0; width:54px;height:179px;}

/*крутилка*/
.pptt{width:600px;height:210px;margin:15px 0 15px 0;display:none;}
.prtpre{width:570px;/*visibility:hidden;*/text-align:center;margin:0 0 0 26px;}       
.prtpre ul{list-style-type:none;}   
.prtpre li{text-align:center;width:190px;height:210px;}
.prtpre2{width:570px;/*visibility:hidden;*/text-align:center;margin:0 0 0 26px;}       
.prtpre2 ul{list-style-type:none;}   
.prtpre2 li{text-align:center;width:190px;height:210px;}
.prevb{cursor:pointer;border:0;display:block;float:left;margin:15px 0 0 0;width:16px;height:170px;background:url('../images/arleft.jpg') no-repeat 0 50px;outline:none;}
.nextb{cursor:pointer;border:0;display:block;position:absolute;margin:15px 0 0 608px;width:16px;height:170px;background:url('../images/arright.jpg') no-repeat 0 50px;outline:none;}
.prevb2{cursor:pointer;border:0;display:block;float:left;margin:15px 0 0 0;width:16px;height:170px;background:url('../images/arleft.jpg') no-repeat 0 50px;outline:none;}
.nextb2{cursor:pointer;border:0;display:block;position:absolute;margin:15px 0 0 608px;width:16px;height:170px;background:url('../images/arright.jpg') no-repeat 0 50px;outline:none;}

.primsite{font:24px Tahoma, sans-serif;color:#000000;margin:0 0 15px 0;padding:0;}
.primsitetype{font:18px Tahoma, sans-serif;color:#000000;margin:0 0 20px 0;padding:0;}
.primsitetype span{font:24px Tahoma, sans-serif;color:#000000;}

/*шаблоны*/
.template{position:relative;}
.temp_left{position:relative;z-index:1;float:left;width:695px;padding:0 0 80px 0;background:url('../images/templine.gif') repeat-x 0 80px;}
.template_list{position:relative;padding:75px 0 0 0;position:relative;z-index:1;}
.temp_right{position:relative;float:right;width:180px;padding:10px 0 40px 0;background:url('../images/templine.gif') repeat-x 0 80px;}
.temp_right h2{font:bold 15px/17px Tahoma, sans-serif;color:#000000;margin:30px 0 20px 0;padding:0 0 0 18px;text-align:left;}
a.tempiz{font:14px/16px Tahoma, sans-serif;color:#d62b00;text-decoration:underline;}
a.tempiz:hover{font:14px/16px Tahoma, sans-serif;color:#d62b00;text-decoration:none;}
.tem_cat{padding:18px 0 0 18px;}
.tem_cat a{font:12px Tahoma, sans-serif;color:#636363;padding:0 0 0 10px;text-decoration:underline;background:url('../images/tmarr.gif') no-repeat 0 5px;}
.tem_cat a:hover{font:12px Tahoma, sans-serif;color:#636363;padding:0 0 0 10px;text-decoration:none;background:url('../images/tmarr.gif') no-repeat 0 5px;}
.tem_cat ul{margin:0 0 0 0;padding:0 0 0 0;list-style-type:none;}
.tem_cat li{margin:0 0 0 0;padding:0 0 0 0;vertical-align:top;padding:0 0 2px 0;}
.tpl{width:172px;height:235px;float:left;position:relative;z-index:1;}
.tpl img{margin:0 0 0 0;}
.tpl div{margin:0 0 0 0;width:145px;height:28px;position:relative;z-index:1;vertical-align:top;overflow:hidden;background:url('../images/tplblue.gif') no-repeat left bottom;}

.tpl div div{text-align:center;padding:5px 0 0 0;font:11px/20px Tahoma, sans-serif;color:#fff;}
.tpl div div a{font:11px Tahoma, sans-serif;color:#fff;text-decoration:underline;}
.tpl div div a:hover{font:11px Tahoma, sans-serif;color:#fff;text-decoration:none;}
.tpl p{text-align:left;margin:10px 0 0 0;padding:0 0 0 8px;}
.tpl p a{font:12px Tahoma, sans-serif;color:#d62b00;text-decoration:underline;}
.tpl p a:hover{font:12px Tahoma, sans-serif;color:#d62b00;text-decoration:none;}

.pre_html{position:absolute;z-index:1000;background:#fff;}
.pre_html img{position:absolute;z-index:1000;border:1px solid #C0C2C2;}
.centered {position:absolute;top:50%;left:48%;height:64px;width:64px;}

ul.se{margin:15px 0 15px 0;padding:0 0 0 0;list-style-type:none;}
ul.se li{margin:0 0 0 0;padding:0 0 3px 10px;background:url('../images/li.gif') no-repeat left 2px;}
ul.se li a{font:15px Tahoma, sans-serif;color:#0067b3;text-decoration:underline;}
ul.se li a:hover{font:15px Tahoma, sans-serif;color:#0067b3;text-decoration:none;}
ul.se p{margin:3px 0 10px 0;}

.pricebg{background:url('../images/pricebg.png') no-repeat 100% 0;color:#1156b0;padding:3px 4px 5px 3px;}
.pricebg b{color:#1156b0;font:bold 16px/28px Tahoma, sans-serif;}
.blue_bl p.priceline, .yellow_bl p.priceline, .green_bl p.priceline{padding:0px 0px 0px 0px;margin:0px 0px 5px 0px;font:16px/28px Tahoma, sans-serif;color:#fff;}

/*портфолио по годам*/
.yearsblock{position:absolute;text-align:right;top:4px;right:0;}
.yasp{padding:0 5px;}
.yaya{font:19px/27px Tahoma, sans-serif;color:#000000;}
.yaya span{font:14px/27px Tahoma, sans-serif;color:#42b706;}
.yearsblock a{font:bold 14px/27px Tahoma, sans-serif;color:#0067b3;text-decoration:underline;}
.yearsblock a:hover{font:bold 14px/27px Tahoma, sans-serif;color:#0067b3;text-decoration:none;}

/*логотипы*/
.rel_cat{position:relative;height:1px;width:100%;}
.rel_cat_list{position:absolute;width:250px;left:-250px;top:-353px;}

/*обратный звонок*/
#advanced{position:fixed;z-index:999;right:-230px;top:295px;padding:0 0 0 0;width:230px;font:13px/18px Tahoma, sans-serif;color:#000;}
#advanced span.trigger{display:block;position:absolute;width:51px;height:187px;left:-51px;top:295px;margin-top:-295px;cursor:pointer;text-align:center;background:url('../images/call_mod.png') no-repeat 0 0}
#advanced p{margin:0 0 9px 17px;}
.fb1{width:230px;height:240px;background:url('../images/fb1.png') repeat-y left top;padding:15px 0 0 0;}
.fb1 h1{font:bold 16px/20px Tahoma, sans-serif;color:#000;margin:0 0 10px 17px;}
.inp2{padding:0 0 0 3px;margin:0 0 9px 17px;width:200px;height:25px;border:1px solid #aca8a1;font:13px/25px Tahoma, sans-serif;color:#444444;background:#fff;}
.inp2:focus{border:1px dotted #aca8a1;}
textarea.textarea{padding:0 0 0 3px;margin:0 0 9px 17px;width:200px;height:91px;border:1px solid #aca8a1;font:13px/20px Tahoma, sans-serif;color:#444444;background:#fff;}
textarea.textarea:focus{border:1px dotted #aca8a1;}
.btn2{font:bold 16px/26px Tahoma, sans-serif;color:#fff;vertical-align:top;text-decoration:none;border:0;text-align:center;width:133px;height:28px;margin:0 0 0 36px;cursor:pointer;background:url('../images/btn2.png') no-repeat 0 0;padding:0 0 2px 0;}
.btn2:hover{font:bold 16px/26px Tahoma, sans-serif;color:#fff;vertical-align:top;text-decoration:none;border:0;text-align:center;width:133px;height:28px;margin:0 0 0 36px;cursor:pointer;background:url('../images/btn2.png') no-repeat 0 -28px;padding:0 0 2px 0;}
label.error {color:red;font-style:italic;}
.inp2.error {border: 2px solid #f00;color:red;}
textarea.textarea.error{border: 2px solid #f00;}
