/* create: 2009.08.04 Toropov E.E. (STGayA) mail:stgaya@mail.ru */
/* opencs.ru */

html,body{width:100%;height:100%;margin:0;padding:0;}
body{font-family:Philosopher;font-size:14px;color:#4bb2c3;background:#fff;}           
img,p,form,h1,h2,h3,h4{border:0;margin:0;padding:0;} 
a{color:#e41565;}
a:hover{color:#fff;}
.clr{clear:both;}

.body{margin:0 auto;width:940px;}

.leftblk{width:756px;background:#ffffff;vertical-align:top;}


.mainblock h1{padding-bottom:0px;color:#4bb2c3;font-size:17px;text-align:right;font-weight: normal;font-family:Philosopher,Isadorascc;background:url(../images/hr.gif) left bottom repeat-x;margin-bottom:16px;}

.rightblk{vertical-align:top;text-align:right;}
.rightftblk{vertical-align:bottom;text-align:right;padding-top:20px;}

.footer{height:32px;padding:22px 0;margin:0 auto;width:940px;font-family:Philosopher,Isadorascc;color:#4bb2c3;}
.footer a{color:#4bb2c3;}
.footer .left{float:left;width:33%;margin-top:10px;}
.footer .center{float:left;width:100%;text-align:center;}
.footer .right{float:right;width:33%;text-align:right;margin-top:10px;}
.footer .center img{opacity:0.2;-moz-opacity:0.2;-khtml-opacity:0.2;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);}


#my-menu{margin:65px 0 0 0;padding:0 0 2px 0;}
#my-menu li{list-style-type:none;padding:10px 0 0 0;} 
#my-menu li a{color:#4bb2c3;font-size:16px;font-weight: normal;font-family:Philosopher,Isadorascc;text-transform:uppercase;background:#ffffff;padding:2px 6px;} 
#my-menu li a:hover, #my-menu li .active{color:#fff;background:#4bb2c3;} 
#my-menu li ul{margin:0;padding:0;margin-top:11px;} 
#my-menu li ul li{padding:0;padding:0;height:23px;} 
#my-menu li ul li a{padding:0;background:url(../images/hr.gif) left center no-repeat;text-transform:lowercase;font-size:13px;color:#4e4e4e;} 

#my-menu li ul li a:hover, #my-menu li ul li .active{background:url(../images/ar_white.gif) left center no-repeat;color:#ff5a75;}


.mainmenu_admin{background:#fff;padding-bottom:5px;border:1px solid #6a6a6a;border-top:0;width:940px;margin:0 auto 10px auto;}
.mainmenu_admin td{vertical-align:top;padding:5px 10px 5px 5px;}
.mainmenu_admin a{text-decoration:none;}
.mainmenu_admin strong{color:#fff;}
.navigation{padding:3px;text-align:center;color:#e56f11;}
.navigation a{text-decoration:none;}
.navigation a:hover{text-decoration:underline;}
.navigation .nav_active{text-decoration:underline;color:#fff;} 

.contform{width:100%;}
.contform strong{display:block;padding:4px 0 2px 0;font-weight:normal;} 
.contform .butn2{padding-top:12px;}
.contform input{width:200px;height:16px;background:#ffffff;border:1px solid #707070;font-size:11px;color:#6e7fa1;}
.contform textarea{width:400px;background:#ffffff;border:1px solid #707070;font-size:11px;color:#6e7fa1;height:96px;overflow: hidden;}
.form_message{text-align:center;border:1px dotted #707070;padding:5px;}
.cs_color_error{color:red;}
.contform .redb{border:1px solid #e56f11;}
.contform .redb{border:1px solid #e56f11;}
.capss{border:1px solid #7d7d7d;}

.portfolio .images a{float:left;margin-right:1px;margin-bottom:1px;}
.portfolio .images img{border:1px solid #bbbbba;}
.portnav {text-align:center;font-size:16px;margin-top:-8px;padding-bottom:7px;color:#bbbbba;}
.portnav a{color:#bbbbba;}
.portnav .nav_active{color:#ff9000;}

.butn2{padding-top:16px;height:16px;}
.butn2 a{display:block;float:left;margin-right:2px;width:80px;padding:0 4px 0 0;background:url(../images/but_r.gif) right top no-repeat;text-decoration:none;color:#fff;}
.butn2 span{display:block;padding:3px 0 6px 4px;margin:0;background:url(../images/but_l.gif) left top no-repeat;text-align:center;}
.butn2 a:hover{opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
