/*  */

body { margin: 0; font-family: georgia,sans-serif; color:#952408; background-color: #FFFFFF;} 

table {border: none; border-collapse: collapse; border-spacing: 0;}

table.header {table-layout: fixed; border: none; border-collapse: collapse; border-spacing: 0;}
table.footer {table-layout: fixed; border: none; border-collapse: collapse; border-spacing: 0;}
table.tabmodul {margin: 10px;}
td.tdshmain {height:348px;}
td.logoblock {background: url('pic/logobg.jpg') no-repeat top left; width: 304px; height: 348px; text-align: center;}
td.in {width: 20px;}
td.menu {background: url('pic/menuline.gif') repeat-x; width:620px; height: 348px;}
td.bottom {background: url('pic/bottombg.jpg') repeat-x;}

img {border: 0;}
img.rcban120 {width: 120px; height: 120px; border:0; }
img.rcban88 {width: 88px; height: 31px; border:0; }

h1 {font-family: georgia,sans-serif; font-size: 18px; color: #EB3D00; text-align: left; padding: 5px 0px 0px 15px;} 
h2 {font-family: georgia,sans-serif; font-size: 16px; color: #EB3D00; text-align: left; padding: 5px 0px 0px 15px;} 
h3 {font-family: georgia,sans-serif; font-size: 14px; color: #EB3D00; text-align: left; padding: 5px 0px 0px 15px;} 


/* a {color: red; text-decoration: none; border-bottom: 1px dashed red;}*/

a {color: #F15A21; text-decoration: none; border-bottom: 1px dashed #F15A21; padding: 1px;}
a:hover {color: #EA8761; text-decoration: none; border-bottom: 1px dashed #EA8761; padding: 1px;}


a.name {text-decoration: none; border: none; font-family: georgia,sans-serif; font-size: 20px; font-weight: bold; color: #ffffff; text-align: center; padding: 2px; line-height: 100%;}
a:hover.name {text-decoration: none; border: none; font-family: georgia,sans-serif; font-size: 20px; font-weight: bold; color: #ffffff; text-align: center; padding: 2px; line-height: 100%;}

a.mainmenu {text-decoration: none; border: none; font-size: 19px; font-weight: bold; color: #EB3D00;}
a:hover.mainmenu {font-size: 19px; font-weight: bold; color: #EA8761; text-decoration: none; border-bottom: 1px dashed #EA8761;}

a.secondmenu {text-decoration: none; border: none; font-size: 15px; font-weight: bold; color: #EB3D00;}
a:hover.secondmenu {font-size: 15px; font-weight: bold; color: #EA8761; text-decoration: none; border-bottom: 1px dashed #EA8761;}

a.servmenu {text-decoration: none; border-bottom: 1px dashed #F15A21; font-size: 12px; font-weight: bold; color: #F15A21; padding: 0px 0px 1px 0px;}
a:hover.servmenu {text-decoration: none; border-bottom: 1px dashed #EA8761; font-size: 12px; font-weight: bold; color: #EA8761; padding: 0px 0px 1px 5px;}

a.cnav {text-decoration: none; border:none;}
a:hover.cnav {text-decoration: none; border:none;}

a.zagmod {color: #ffffff; text-decoration: none; border:none; padding: 0px;}
a:hover.zagmod {color: #FEEEC0; text-decoration: none; border:none; 0px; padding: 0px;}


a.bottommainmenu {text-decoration: none; border: none; font-size: 13px; font-weight: bold; color: #EB3D00;}
a:hover.bottommainmenu {font-size: 13px; font-weight: bold; color: #EA8761; text-decoration: none; border-bottom: 1px dashed #EA8761;}

a.bottomsecondmenu {text-decoration: none; border: none; font-size: 12px; font-weight: normal; color: #EB3D00;}
a:hover.bottomsecondmenu {font-size: 12px; font-weight: normal; color: #EA8761; text-decoration: none; border-bottom: 1px dashed #EA8761;}


a.bottomservmenu {text-decoration: none; border-bottom: none; font-size: 10px; font-weight: normal; color: #F15A21; padding: 0px;}
a:hover.bottomservmenu {text-decoration: none; border-bottom: 1px dashed #FAE6D0; font-size: 10px; font-weight: normal; color: #FAE6D0; padding: 0px;}

a.sce {text-decoration: none; border-bottom: none; font-size: 12px; font-weight: normal; color: #FAD9B5;}
a:hover.sce {text-decoration: none; border-bottom: 1px dashed #EB3D00; font-size: 12px; font-weight: normal; color: #EB3D00;}
a.ban {text-decoration: none; border-bottom: none;}
a:hover.ban {text-decoration: none; border-bottom: none;}

a.namezayav {text-decoration: underline; border: none; font-family: arial,verdana; font-size: 10px; font-weight: normal; color: #FDD3A5; text-align: center;}
a:hover.namezayav {text-decoration: underline; border: none; font-family: arial,verdana; font-size: 10px; font-weight: normal; color: #FDE7CF; text-align: center;}


div.logo {height: 128px; width: 191px; margin: 12px 57px 15px 57px;}
div.name {font-family: georgia,sans-serif; font-size: 20px; font-weight: bold; color: #ffffff; text-align: center; padding: 2px 0px 7px 0px; line-height: 100%; width: 295px;}

div.desc {font-size: 14px; font-weight: bold; color: #EB3D00; text-align: center; padding: 7px 0px 7px 0px; line-height: 100%; width: 295px;}
div.namecont {font-family: arial,verdana; font-size: 14px; font-weight: bold; color: #ffffff; text-align: center; line-height: 100%; margin: 7px 0px 7px 0px; width: 295px;}
div.namezayav {font-family: arial,verdana; font-size: 10px; font-weight: normal; color: #FDD3A5; text-align: center; margin: 10px 0px 15 px 0px;}

div.mainmenuline {position:relative; z-index:3; margin: 20px 5px 8px 5px;}
div.mainmenu {display: inline; font-size: 19px; font-weight: bold; color: #EB3D00; padding: 0px 2px 0px 2px;}
div.mainmenurazd {display: inline; font-size: 19px; font-weight: normal; color: #EB3D00; padding: 0px 3px 0px 3px;}

div.secondmenuline {position:relative; z-index:3; margin: 10px 15px 15px 15px;}
div.secondmenu {display: inline; font-size: 15px; font-weight: bold; color: #EB3D00; padding: 0px 2px 0px 2px;}
div.secondmenurazd {display: inline; font-size: 15px; font-weight: normal; color: #EB3D00; padding: 0px 2px 0px 2px;}
                       
div.servmenu {font-size: 12px; font-weight: bold; color: #F15A21; padding: 4px 3px 1px 3px;}
div.tservm {padding: 0px 0px 10px 10px;}
div.cnav {text-align:center; width:25px; padding: 4px 0px 4px 0px;}


div.maintxt {font-size:14px; margin: 20 10 15 15; line-height: 120%; text-indent: 12px; width: 645px;}
div.pc {width:330px; padding: 0 0 27 0;}


div.zagmod {height:30px ; width:310px; background: #E39A1A; color: #ffffff; font-size: 15px; font-weight: bold; text-indent: 12px; line-height: 180%; vertical-align: bottom; margin: 15 7 0 7;}
div.picmod {border: none; width: 310px; height 130px; padding: 2 0 2 0; margin: 0 7 0 7;}                                                             
div.txtmod {font-size:12px; ; padding: 5 0 10 5; line-height: 125%; text-indent: 8px; width: 310px;}

div.zagnews {height:30px ; width:310px; background: #E39A1A; color: #ffffff; font-size: 15px; font-weight: bold; text-indent: 12px; line-height: 180%; letter-spacing: 1px; vertical-align: bottom; margin: 0 0 0 20;}
div.rcmodtxt {font-size:12px; ; margin: 5 0 0 20; line-height: 125%; text-indent: 8px; width: 310px;}

div.rcban {background: url('pic/rcrazd.gif') repeat-x top left; width:310px; margin: 20 0 0 20;}
div.rcbanind {height: 15px;}
div.rcban120 {display: inline; width:120px; height: 120px; border: none; padding: 15px 15px 5px 15px;}
div.rcban88 {display: inline; width:88px; height: 31px; border: none; padding: 5px;}

div.bottomname {font-family: georgia,sans-serif; font-size: 14px; font-weight: bold; color: #EB3D00; padding: 17px 5px 0px 10px;}
div.bottomop {font-family: georgia,sans-serif; font-size: 10px; font-weight: normal; color: #EB3D00; padding: 2px 5px 5px 10px;}
div.bottomcopy {font-family: georgia,sans-serif; font-size: 10px; font-weight: normal; color: #EB3D00; padding: 0px 5px 0px 10px;}

div.bottomcont {font-family: arial,verdana; font-size: 12px; font-weight: bold; color: #FAD9B5; text-align: left; line-height: 100%; margin: 2px 0px 5px 10px;}

div.bottommenus {text-align:center; padding: 12px 0px 0px 0px;}
div.bottommenus2 {text-align:center; padding: 5px 0px 0px 0px;}
div.bottommenus3 {text-align:center; padding: 3px 0px 0px 0px;}

div.bottommainmenu {display: inline; font-size: 12px; font-weight: bold; color: #EB3D00; padding: 0px;}
div.bottommainmenurazd {display: inline; font-size: 14px; font-weight: normal; color: #EB3D00; padding: 0px 2px 0px 2px;}

div.bottomsecondmenu {display: inline; font-size: 12px; font-weight: normal; color: #EB3D00; padding: 0px;}
div.bottomsecondmenurazd {display: inline; font-size: 14px; font-weight: normal; color: #EB3D00; padding: 0px 2px 0px 2px;}

div.bottomservmenu {display: inline; font-size: 10px; font-weight: normal; color: #F15A21; padding: 0px;}
div.bottomservmenurazd {display: inline; font-size: 11px; font-weight: normal; color: #F15A21; padding: 0px 2px 0px 2px;}

div.counters {padding: 10px 5px 0px 5px;}
div.sce { text-align:right; padding: 25px 10px 0px 25px;}



div.cnavl{position:absolute; z-index:3; top: 150px; left: 850px; width: 25px;}
div.k {position:absolute; z-index:2; top: 0px; right: 0px; background: url('pic/k.gif') no-repeat; width: 145px; height: 194px;}




span.namecity {font-family: georgia,sans-serif; font-size: 12px; font-weight: bold; color: #ffffff;}
span.namecode {font-family: arial,verdana; font-size: 10px; font-weight: normal; color: #ffffff;}




span.bottomnamecity {font-family: georgia,sans-serif; font-size: 11px; font-weight: bold; color: ##FAD9B5;}
span.bottomnamecode {font-family: arial,verdana; font-size: 10px; font-weight: normal; color: ##FAD9B5;}

















div.test {display:inline; border: 1px blue dotted; margin:5px; padding: 5px; width: 15%;}