html, body {
	font-size: 12px;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background-color: white;
	color: #666;
	text-align: left;
	margin: 0px;
	padding: 0px;
position:relative;

}
div, td {font-size: 12px;}
img {border: none;}
   IMG.opacity {
    behavior: url("iepngfix.htc"); /* �������� ��� ������ ������� */
   }
a, a:link, a:visited {
	color: #333;
	text-decoration: underline;
}
a:hover {text-decoration: none;}

.clear_div {clear: both;}

.container {width: 100%;margin-top: -15px;}
.container td {margin: 0px; padding: 0px; vertical-align: top;}


.maindiv {
width: 802px;
height: 611px;
position:relative;
background: url('images/mainbg.jpg') no-repeat center top;
margin: 0px auto;
margin-top: -15px;
}






.bottommenu{
margin: 0px auto;
margin-top: 170px;
margin-right: 170px;
position: relative;
margin-left: 10px;
z-index:9;
}

.bottommenu ul {margin: 0px; padding: 0px;}
.bottommenu li {float: left; margin: 0px 5px;list-style-type:none;line-height: 30px;}
.bottommenu ul li{
width: 84px;
height: 54px;
margin-left: 2px;
margin-right: 2px;

}
.bottommenu ul li a{
background: url('images/button.gif') no-repeat;
width: 84px;
height: 54px;
display: block;
}
.bottommenu ul li a:link,
.bottommenu ul li a:visited,
.bottommenu ul li a:hover {
color: white;
font-size: 12px;
text-decoration: none;
}

.narrowcolumn,
.maincontent {
position: absolute;
z-index: 0;
left: 13px;
margin-right: 180px;
margin-top: 10px;
padding-left: 20px;
text-align: left;
background: url('images/punkt.gif') repeat-y left 50px;
margin-left: auto;
margin-right: auto;
padding-right: 190px;
}
.narrowcolumn h2,
.maincontent h2 {color: red;}
.maincontent {margin-right: 165px;}
.newsitem {
text-align: left;
color: #999;
margin-top: 10px;
}
.newsitem  p {margin: 0px; padding: 0px;}
.newsitem  a, .newsitem  a:link, 
.newsitem  a:visited, .newsitem  a:hover {font-weight:bold;}

.nadpis {
position: absolute;
left: 225px;
top:390px;
}

.phone {
position: absolute;
right: 0px;
top: 178px;
width: 160px;
background: url("/wp-content/themes/default/images/devka.jpg") no-repeat;
height: 100%;
height: 1022px;
}
.icq {
position: absolute;
right: 0px;
top: 200px;
width: 103px;
color: red;
}
.forma {
position: absolute;
right: 0px;
top: 185px;
width: 120px;
color: red;
}



.phone .number {
color: #F7211F;
text-decoration: underline;
position: absolute;
top: 155px;
left: 48px;
width: 105px;
font-size:12px;
text-align: center;
}
/**************************************/
/**************************************/
/**************************************/
/**************************************/


.rightside {
/*float:left;*/
width: 100%;
margin-left: -2px;
}
.content {
/*margin-left:276px;*/
padding:20px;
position: relative;
}
.leftside {
/*float:left;
margin-left:-100%;*/
width: 276px;

height: 1200px;
background: url("/wp-content/themes/default/images/leftside2.jpg") no-repeat;
/*NEW YEAR
background: url("/wp-content/themes/default/images/leftside2-ny.jpg") no-repeat;
*/
}

.leftside .logo {
position: absolute;
left: 0px; top: 0px;
width: 276px;
height: 150px;
}

.leftside .logo img {
width: 274px;
height: 150px;
}

.news {
position: absolute;
top: 225px;
left: 20px;
width: 130px;
color: black;
}

.topmenu {
position: absolute;
top: 0px;
left: 0px;
background: url("/wp-content/themes/default/images/bannerleft.jpg") no-repeat top left;
height: 190px; widtH: 100%;
padding-left: 0px;
padding-right: 0px;
}
.topmenu a:link,
.topmenu a:visited,
.topmenu a:hover {
color: white;
text-decoration: none;
font-size: 12px;
font-weight: bold;
}

.topmenu .item1,
.topmenu .item2,
.topmenu .item3,
.topmenu .item4,
.topmenu .item5 {float: left; margin-top: 30px; position: relative; z-index:1; text-align: center;}

.topmenu .item1 img,
.topmenu .item2 img,
.topmenu .item3 img,
.topmenu .item4 img,
.topmenu .item5 img {display: block; margin: 0px auto; margin-top: 10px;}

.topmenu .item1 {width: 15%; margin-left: 4%;}
.topmenu .item5 {width: 15%;}

.topmenu .banrightside {
position: absolute;
right: 0px;
top: 0px;
z-index: 0;
background: url("/wp-content/themes/default/images/bannerright.jpg") no-repeat left;
height: 190px;
width: 86px;
}
.topmenu .ikonki div {
width: 18%;
}

.flymenu a:link,
.flymenu a:visited,
.flymenu a:hover {
color: white;
}


.flymenu .menu {border: 1px solid white; padding: 10px;}
.counter {
position: relative;
margin-top: -30px;
text-align: right;
padding-right: 5px;
}

.blackleft {
height: 50px; 
background: url("/wp-content/themes/default/images/leftbut.png") no-repeat left;
float: left;
padding-left: 20px;
line-height: 30px;
}


.blackright {
height: 50px; 
background: url("/wp-content/themes/default/images/rightbut.png") no-repeat right;
padding-right: 20px;
float: right;
}



.table {
width: 100%;

}

.table .smallmenu {
margin: 0px auto;
}

.menubottom  a:link,
.menubottom  a:visited {color: white; text-decoration: none;}
.menubottom  a:hover {text-decoration: underline;}

.menubottom {
width: 100%;
position: relative;
z-index: 1;
}
.menubottom td {position:relative;}
.menubottom img {
width: 100%;
height: 50px;
}
.menubottom .link,
.returntrue {margin-top: -43px; text-align: center;}
 
.menubottom .flymenu {
position: absolute;
top: 50px;
display: none;
width: 100px;
background-color: #4A4A4A;
top: 40px;
z-index: 10;
}

.ikonki {
width: 100%;
}
.entry strong,
#content strong {
background: url(/wp-content/themes/default/images/kvadro.gif) no-repeat left; 
display: block; 
height: 20px; 
padding-left: 15px;
font-size: 14px;
color: #F8214B;
}

.entry a:link,
.entry a:visited {text-decoration: underline; color:#FF0000;}
.entry a:hover {text-decoration: none; color:#FF0000;}

.newstitle {font-size: 14px; font-weight: bold; color: black;}

.leftmenu {position: absolute; top: 350px; left: -10px;}

.leftmenu ul,
.leftmenu li {
list-style-type:none;
}
.leftmenu, 
.leftmenu a,
.leftmenu a:link,
.leftmenu a:visited,
.leftmenu a:hover {
color: #eee;
font-weight: bold;
font-size: 14px;
font-family: Verdana;
display: block;
margin-top: 2px;
margin-bottom: 2px;
}

.leftmenu {color: #ccc;}

.leftmenu ul ul {padding-left: 20px;}
