body {background-color: #cccccc; font-family: arial, tahoma, verdana,  sans-serif; font-size: 12px; color: #333333; margin: 0px; padding: 0px;}

* {margin: 0px; padding: 0px;}
form { display: inline; font-size: 12px;}
td {font-family: arial, tahoma, verdana, sans-serif; font-size: 12px; color: #333333;}
a { text-decoration: none; font-family: arial, tahoma, verdana,  sans-serif; font-size: 12px; color: #333333;}
h2 {font-size: 14px; font-weight: bold;}

.basediv1 {background-image: url('i/bg_top.jpg');	background-position : top;	background-repeat: repeat-x;}
.basediv2 {background-image: url('i/bg_top_logo.jpg');	background-position : top left;	background-repeat: no-repeat;}

.headgreyh2 {color: #333333; margin-bottom: 30px;}

.bodytext {width: 876px; text-align: left; margin-left: 15px; margin-right: 15px;}

.bloskhead {display: blosk; width: 194px; height: 25px; background-color: #333333; color: #FFF; padding-left: 12px; padding-top: 4px; font-weight: bold; font-size: 12px;}

.patch {color: #FFF; font-size: 12px; font-weight: bold; position : relative; margin-top: -40px; z-index: 20; margin-bottom: 40px;}
.patch a {color: #ff3300; font-size: 12px; font-weight: bold;}

.blocknews {width: 194px;} 
.itemnews {margin-bottom: 7px;}
.itemnews a {color: #000000; font-weight: bold; text-decoration: none;}
.itemnews a:hover {color: #666666; font-weight: bold; text-decoration: none;}
.itemnews a.body {color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}
.itemnews a:hover.body {color: #000000; font-size: 11px; font-weight: normal; text-decoration: none;}

.submenu  {margin-left: 20px; }
.submenu li {float: left; margin-right: 15px;}
.submenu li a {color: #F36D29; font-size: 14px; font-weight: bold;text-decoration: underline;}
.submenu li a.activ {color: #ff3300;}


.page {color: #000000; font-size: 12px;}
.page a {color: #ff0000; font-size: 12px; text-decoration: underline;  margin-right: 3px;}
.page .activ {color: #FFFFFF;; font-size: 12px; background-color: #ff0000; padding-left: 2px; padding-right: 2px; font-weight: bold; margin-right: 3px;}

.menuleftdiv {height: 230px;}
#menuleft {margin-left: 24px;}
#menuleft td {color: #964714; font-weight: bold; font-size: 12px; padding-bottom: 6px;}
#menuleft td.activ0 {}
#menuleft td.activ0 a {color: #f26925; font-weight: bold;}
#menuleft td.activ1 {}
#menuleft td.activ1 a {color: #f26925; font-weight: bold;}
#menuleft td.activ2 {}
#menuleft td.activ2 a {color: #f26925; font-weight: bold;}
#menuleft td.activ3 {}
#menuleft td.activ3 a {color: #f26925; font-weight: bold;}
#menuleft td a {color: #FFF; font-size: 12px; font-weight: bold;}

.reguz {text-align: right; padding-right: 20px; }
.reguz .login {width: 94px; height: 16px; border: 2px solid #333333; color: #333333; font-size: 11px; font-weight: bold; text-align: right; padding-right: 5px;}
.reguz .subm {background-color: transparent; color: #333333; border: 0px; height: 16px; font-size: 13px; font-weight: bold; text-decoration: underline; cursor: pointer;}



#cal {border-right: 1px solid #000000; border-top: 1px solid #000000;}
#cal td {font-size: 10px; border-bottom: 1px solid #000000; border-left: 1px solid #000000;}
#cal td.head {border: 0px; color: #FFFFFF; background-color: #9999ff; font-size: 10px;}
#cal td  a {color: #cc0000; text-decoration: underline; font-size: 10px;}
#cal td.activthis  {background-color: #ffffcc;}
#cal td.activ  {background-color: #cc0000; color: #FFFFFF;}
#cal td.activ a {color: #FFFFFF;}

.brendblocktd {padding-bottom: 25px; width: 432px;}
.brendblock {text-align: left;}
.brendblock img {float: left;}
.brendblock .text {float: right; text-align: left; width: 247px;}
.linkr {color: #FF6600; font-weight: bold; display : block; margin-bottom: 10px;}
.lincq {color: #333333; font-weight: bold; font-size: 13px; display : block; margin-bottom: 4px;}
.bikfont {font-size: 12px; margin-bottom: 15px;}


.listk {}
.listk td.title {padding-bottom: 10px; color: #333; font-size: 13px; font-weight: bold;}
.listk td.list {text-align: center; font-weight: bold; font-size: 12px; padding-bottom: 15px;}
.listk td.list img {margin-bottom: 5px;}

#alttext {color: #FF6600; font-weight: bold; margin: 4px;}
#vslide {}

#pagefoto { background-color:#333333; color: #464646; font-weight: bold; padding-left: 17px; height: 19px;}
#pagefoto a {color: #FFF; font-weight: bold;}
#pagefoto .activ {color: #FFF; font-weight: bold; background-color: #CC3300; padding-left: 3px; padding-right: 3px;}

.brendName {background-color:#333333; color: #FFF; padding: 3px; font-size: 13px; padding-left: 5px; width: 170px; margin-bottom: 25px;}
.brendName a {color: #FFF; font-size: 13px; text-transform : uppercase; font-weight: bold;}

h2.docart {color: #333; font-size: 18px; font-weight: normal; margin-bottom: 20px;}
h2.docart span {text-transform : uppercase; }

.bodytextdock {font-size: 12px;}
.bodytextdock td {font-size: 12px; padding-top: 10px;}
.zn {font-weight: bold; padding-left: 10px;}
.bodytextdock a {color: #f26925; font-weight: bold;}

.prisedock {margin-top: 20px;}
.prisedock li {float: left; margin-right: 15px;}
.prisedock  a {display : block; height: 30px; background-image: url('i/prise.gif');	background-position : top left;	background-repeat: no-repeat; padding-left: 30px; padding-top: 10px; width: 186px;v}


.imgblock {position : absolute;	z-index : 100;	padding : 10px;  border: 1px solid #FF6600; background-color: #FFF; left: 65%;}

.rightblock {width: 130px; margin-left: 20px; text-align: right;}
.rightblock a {text-decoration: underline; font-size: 12px; display : block; margin-bottom: 10px;}

.tblkont p {color: #333333; font-size: 14px; margin-bottom: 15px;}

.formsend {border: 1px solid #FF6600; background-color: #FFF; position: absolute; left: 40%; top: 60%; z-index: 600; padding: 15px;} 
.formsend input, textarea {border: 1px solid #333; margin-bottom: 10px;} 
.formsend textarea {width: 200px; height: 50px;} 
.rightheadk {color: #333; font-size: 12px; font-weight: bold; text-align: left; width: 200px;} 

.tbllogoindex td {border-right: 1px solid #CCCCCC;}
.tbllogoindex img {border-bottom: 1px solid #CCCCCC;}

.blockindexinfo {padding: 10px; width: 150px; color: #f26925; font-weight: bold; 
 margin-top:  10px; margin-left: 10px; 
  filter:alpha(opacity=100);
 -moz-opacity: 1;
 -khtml-opacity: 1;
 opacity: 1;

}
.r_cena {text-align: right; padding: 30px 20px 0 0; color: #000; font-size: 14px; font-weight: bold;}
.logomain img {border-right: 1px solid #CCCCCC;}

