* {margin:0; padding:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
html{height:100%; width:100%;}

A {color:#333;}
A:link, A:active, A:visited {color:#069; text-decoration:underline;}
A:hover {color:#000; text-decoration:underline;}

BODY {background-color:#bcd; margin:0 auto; text-align:center;font-size:12px;}
TD {color:#fff; font-size:11px; line-height:130%;}

H1 {font-size:24px; line-height:120%; font-weight:normal; color:#000; padding:15px 0 10px 0; margin:0 0 0 0;}
H2 {font-size:20px; line-height:120%; font-weight:normal; color:#c03; padding:5px 0; margin:15px 0;}
H3 {font-size:18px; line-height:130%; font-weight:normal; color:#666; padding:0; margin:10px 0px;}
H4 {font-size:16px; line-height:120%; font-weight:normal; color:#069; padding:0; margin:10px 0px;}

HR {color:#ccc; border:none; height:1px; background-color:#ccc; margin:10px 0;}
P {margin:10px 0px; font-size:12px; line-height:150%;}
P img {margin:0 10px 0px 0;}
img {border:none;}
form {margin:0; padding:0;}

.regions {font-size:11px; padding:5px 2px 0 0; margin-bottom:5px;}
.regions b {font-size:25px; line-height:150%; font-weight:normal;}
.vybor {background:url(i/vibi.gif) no-repeat right; padding:0 15px 0 0; border-bottom:1px #666 dashed; text-decoration:none !important; }

#tophead {width:1100px; height:30px; margin:0 auto;}

.leftop {width:550px; font-size:11px; float:left;}

.navi {width:650px; font-size:11px; float:right;}
.navi ul, .leftop ul {list-style-type:none;}
.navi li, .leftop li {display:block; float:left; padding:5px 0 5px 0;}
.navi li a:link, .navi li a:active, .navi li a:visited, .leftop li a:link, .leftop li a:active, .leftop li a:visited {color:#333; padding:5px 10px 5px 10px; text-decoration:underline;}
.navi li a:hover, .leftop li a:hover {color:#c03; text-decoration:none; background:#dfefff;}
.navi .current, .leftop .current {color:#069; text-decoration:none; background:#fff;}
.navi .current a:link, .navi .current a:active, .navi .current a:visited {color:#069; font-weight:normal; text-decoration:none;}

#ugolok {background:url(i/bg.gif) #eee repeat-x; width:1108px; height:100px; text-align:left; margin:0 auto; padding:0; border-right:8px #fff solid;}
.logo {background:url(i/ugol.jpg) top left no-repeat; width:420px; height:100px; padding-left:80px; float:left;}
.searchlk {width:580px; font-size:12px; color:#c03; margin:25px 0 0 0; float:left;}
.searchlk a:link, .searchlk a:active, .searchlk a:visited {font-size:11px; color:#666;}

#page {background:#fff; width:1116px; margin:0 auto;}
#page .content {background:#eee; width:1100px; float:left; border-left:8px #fff solid; border-right:8px #fff solid; border-bottom:8px #fff solid;}
#page .leftbox {width:250px; float:left; text-align:left; margin:10px 20px 0 0; padding-left:0;}
#page .mainbox {width:530px; float:left; text-align:left; margin:0 10px 0 0;}
#page .rightbox {width:270px; float:right; text-align:left; margin:10px 0 0 0;}

.menu {font-size:11px; color:#999;}
.menu ul {list-style-type:none;}
.menu li {margin:8px 5px; clear:both; border-left:3px #c03 solid; padding:0 0 0 10px;}
.menu li a:link, .menu li a:active, .menu li a:visited {font-size:16px; color:#c03; text-decoration:underline;}
.menu li a:hover {color:#000; text-decoration:none;}
.submenu {padding:0 0 1px 3px; clear:both;}
.submenu li {margin:5px 0; border:none;}
.submenu li a:link, .submenu li a:active, .submenu li a:visited {font-size:12px; color:#333; text-decoration:none;}
.submenu li a:hover {text-decoration:underline;}
.menu .current {background:#c03; padding:5px 0 5px 10px; color:#c03; text-decoration:none; color:#fc0;}
.menu .current a:link, .menu .current a:active, .menu .current a:visited {color:#fff; font-weight:normal; text-decoration:none;}

.mainmenu {font-size:10px; color:#999; float:left;}
.mainmenu ul {list-style-type:none;}
.mainmenu li {margin:8px 12px; clear:both; padding:0;}
.mainmenu li a:link, .mainmenu li a:active {font-size:12px; color:#069; text-decoration:underline;}
.mainmenu li a:visited {font-size:12px; color:#036; text-decoration:underline;}
.mainmenu li a:hover {color:#c03; text-decoration:none;}

.leftbox .adv {margin:0 auto 10px 10px; clear:both;}
.adv {margin:0 auto 10px auto; clear:both;}

.title {background:url(i/bgyeti.gif) #c03 repeat-x left top; padding:5px 10px; color:#fff; font-size:14px;}

.leftbox .news {font-size:11px; color:#333; line-height:120%; margin:10px 0 20px 10px;}
.rightbox .news {font-size:11px; color:#333; line-height:120%; margin:10px 10px 20px 0;}
.rightbox .news a, .rightbox .news a:link, .rightbox .news a:active, .rightbox .news a:visited {color:#333; text-decoration:none;}
.rightbox .news a:hover {color:#000; text-decoration:none;}
.newsbig, .newsbig a:link, .newsbig a:active, .newsbig a:visited  {font-size:15px; font-weight:normal; text-align:center; color:#c03; margin:15px 0 0 0; text-decoration:none;}
.news p {font-size:11px; color:#333; line-height:130%; margin:5px 0;}
.news span {font-size:10px; color:#c03;}
.news small {font-size:10px; color:#069;}
.news img {margin:10px 0;}

.catalog {background:#fff; text-align:left; float:left; width:890px; padding:10px 0; margin:0;}

.plashka {background:#c03; height:18px; padding:5px 10px; color:#fff; clear:both;}
.descript {padding:5px 0; font-size:11px; margin:0 0 15px 0; clear:both;}
.descript a:hover h4 {color:#000;}
.leftic {width:300px; float:left;}
.rightic {width:200px; float:right; text-align:left;}
.descript img {padding:5px; margin:10px 15px 5px 0; border:1px #ccc solid;}


.last {margin-bottom:0;}
.clear {height:0; clear:both;}

#footer {width:1100px; margin:10px auto; font-size:11px; color:#567; height:90px;}
#footer a, #footer a:link, #footer a:active, #footer a:visited {color:#567; text-decoration:underline;}
#footer a:hover {color:#000; text-decoration:underline;}
.footer_left {width:60%; color:#567; font-size:10px; line-height:160%; text-align:left; margin:0; float:left;}
.footer_right {width:38%; color:#567; font-size:10px; line-height:160%; text-align:right; margin:0; float:right;}
