body { background:url(/img/bg.png) repeat-x #ffffff; margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; }

#bg_site { position: absolute; top:0px; width:640px; height:600px; left:50%; margin-left:-750px;}
#site { position:absolute; width:1000px; top:0px; left:50%; margin-left:-500px; }

#top { height:138px; margin-bottom:20px; }
.menu_1 { height:30px; text-align:right; line-height:28px; margin-right:-36px; }
.menu_2 { height:78px; }

#top .menu_1 a { font-size:11px; color:#000000; margin-right:40px; }
#top .menu_1 span { font-size:11px; color:#000000; margin-right:40px; }
#top .menu_1 a:hover { color:#000000; }

#top .menu_2 a { font-size:11px; color:#FFF; margin-right:32px; }
#top .menu_2 a:hover { color:#a0d1ea; }

#sub_menu { padding-top:22px; float:right; text-align:right; margin-right:-36px; }

#btm { width:1000px; height:76px; padding-top:20px; background:url(/img/btm.jpg) no-repeat; color:#444444; }
#btm .copyright { width:600px; margin:20px 0px 30px 80px; text-align:left; line-height:18px; float:left; }
#btm .vk { margin:20px 100px 30px 0px; float:right; }

.otz { font-size:16px; font-weight:bold; }
.clearfloat { clear:both; height:0px; font-size: 1px; line-height: 0px; }
.top_txt { position:relative; width:648px; min-height:100px; background:url(/img/top_txt.png) repeat-x; padding:10px 20px 0px 20px; margin-left:-9px; }

h1 { font-size:24px; padding:0px; margin:0px 0px 10px 0px; color:#01397c; text-align:center; }
h2 { font-size:12px; font-weight:bold; padding:0px; margin:10px 0px 0px 0px; }
h3 { font-size:28px; font-weight:bold; color:#F00; margin:10px 0px 5px 0px; text-align:center; }
h4 { font-size:24px; font-weight:bold; color:#02a5fd; margin:8px 0px 5px 0px; }
p { padding:0px; margin:6px 0px 10px 0px; }

/*** Ссылки ***/
a, a:hover { outline: none; }
a img, a:hover img { border:none; }

a { color:#01397c; }
a:hover { color:#999 }

#btm a { font-size:12px; color:#01397c; font-weight:bold; }
#btm a:hover { color:#999; }

#prod a { font-size:12px; color:#01397c; font-weight:bold; }
#prod a:hover { color:#999; }
/*** Ссылки ***/

/*** Меню ***/
.menu { height:30px; background:url(/img/menu/body.png) repeat-x;}		
.menu ul { margin:0px; padding:0px; list-style:none; }
.menu ul li { float:left; border-left: 0px solid #25a8d4; }
.menu ul li a { text-decoration:none; font-size:12px; font-weight:bold; color: #191263; line-height:30px;}
.menu ul li a span { display:block; padding:0px 40px 0px 40px; cursor: pointer; }
.menu ul li a:hover { text-decoration:underline; line-height:30px; }
.menu ul li a:hover span { background:url(/img/menu/body_hover.png) repeat-x; padding:0px 40px 0px 40px; }
.menu ul li ul { display:none; }
/*** Меню ***/

/* Табы */
#tab { margin-bottom:10px; }
.t_top { height:5px; background: url(/img/tab/top.png) no-repeat; }
.t_body { height:100%; background:url(/img/tab/body.png); padding: 0px 0px 10px 0px; color:#01397c; }
.t_body_left { width:290px; padding:10px 0px 0px 12px; float:left; }
.t_body_right { width:680px; padding:0px 0px 0px 10px; float:right; }
.t_btm { height:5px; background: url(/img/tab/btm.png) no-repeat; clear:both; }
/* Табы */

/* Табы pagein */
#pagein_tab { margin-bottom:10px; }
.p_top { height:5px; background: url(/img/tab/p_top.png) no-repeat; }
.p_body { height:100%; background:url(/img/tab/p_body.png); padding: 0px 0px 10px 0px; color:#01397c; }
.p_body_right { width:290px; padding:10px 8px 0px 0px; float:right; }
.p_body_left { width:680px; padding:0px 0px 0px 10px; float:left; }
.p_btm { height:5px; background: url(/img/tab/p_btm.png) no-repeat; clear:both; }
/* Табы pagein */

/* Продукты */
#prod { width:330px; height:225px; margin:0px 10px 10px 0px; float:left; font-size:11px; }
.prod_left { width:10px; height:225px; background: url(/img/prod/left.png) no-repeat; float:left; }
.prod_body { width:310px; height:225px; background:url(/img/prod/body.png); float:left; }
.prod_right { width:10px; height:225px; background: url(/img/prod/right.png) no-repeat; float:right; }
.prod_img { width:116px; float:left; text-align:center; margin-right:10px; }
/* Продукты */

/* Контакты */
#cont { width:286px; height:143px; margin-bottom:10px; }
.cont_left { width:87px; height:143px; background: url(/img/cont/left.jpg) no-repeat; float:left; }
.cont_body { width:189px; height:143px; background: url(/img/cont/body.png) repeat-x; float:left; }
.cont_right {width:10px; height:143px; background: url(/img/cont/right.png) no-repeat; float:right; }
/* Контакты */

/* Sale */
#sale { width:286px; height:118px; margin-bottom:10px; }
.sale_left { width:87px; height:118px; background: url(/img/sale/left.jpg) no-repeat; float:left; }
.sale_body { width:189px; height:118px; background: url(/img/sale/body.png) repeat-x; float:left; }
.sale_right {width:10px; height:118px; background: url(/img/sale/right.png) no-repeat; float:right; }
/* Sale */

.anythingSlider { width:1000px; height:320px; position:relative; margin-bottom:24px; }
.anythingSlider .wrapper { width:1000px; height:320px; overflow:auto; position:absolute; top:0; left:0; }
.anythingSlider .wrapper ul { position:absolute; width:99999px; list-style:none; top:0; margin:0; padding:0; }
.anythingSlider ul li { display:block; float:left; width:1000px; height: 320px; }
.anythingSlider .arrow { display:block; height:150px; width:51px; background: url(/img/arrows.png) no-repeat 0 0; text-indent: -9999px; position: absolute; top:80px; cursor: pointer; }
.anythingSlider .forward { background-position: 0 0; right: -18px; }
.anythingSlider .back { background-position: -51px 0; left: -18px; }
.anythingSlider .forward:hover { background-position: 0 -150px; }
.anythingSlider .back:hover { background-position: -51px -150px; }
#thumbNav { position: relative; top: 320px; text-align: center; }
#thumbNav a { color: black; font: 11px/18px Georgia, Serif; display: inline-block; padding: 2px 8px; height: 18px; margin: 0 5px 0 0; background: #54b6db url(/img/cellshade.png) repeat-x; text-align: center; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#thumbNav a:hover { background-image: none; }
#thumbNav a.cur { background: #059cd1; }
#start-stop { background:#bfe144; color: white; padding:0px 5px 3px 5px; width:120px; text-align:center; position:absolute; right:120px; top:320px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; }
#start-stop.playing { background-color: red; }
#start-stop:hover { background-image: none; }

.comment-wrap {
	border-bottom: 1px solid #d3e0e9;
	width: 600px;
	padding-bottom: 35px;
	line-height: 1.8em;
	padding-top: 15px;
	color: #2f3739;
}

.comment-author span {
	color: #0067ca;
}

.comment-author {
	float: left;
	width: 75px;
	margin-right: 15px;
}

.comment {
	float: left;
	width: 500px;
	
}

.right-inner {
	width: 630px;
	
}



.rounded-inner {
	
    border: 0px solid #ffffff;
    color: #01397c;
    width: 646px;
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 20px;
    text-align: left;
    background-color: #edfbff;
    border:1px solid #fff;
    min-height: 197px;
    font-size: 11px;
}

#replybox {
	position: relative;

}

#replyform fieldset {
	border: 0;
	width: 646px;
	background: #d7e9f5;
}

#replyform td {
	vertical-align: top;
}

#reply-submit {
	float: right;
	padding-top: 5px;
	margin-right: 17px;
}

.pages {
	list-style: none;
	position: absolute;
	right: 100px;

}

.commpages {
	top: 2px; 
	right: 50px;


}

li.current {
	background: url(/images/page-current.jpg) no-repeat;
	color: #fff;
}

.pagerb
{
font-size:1.17em;
margin-bottom:30px;
}

.pagerb b
{
padding:1px 4px;
color:#FFFFFF;
background:#016097;
}

.pagerb a,b.cur
{
float:left;
margin-right:15px;
}

.columns {
	float: left;
}

.a100 {
	margin-top: 4px;
}

.faq {
	list-style: none;
}

li.ask_plus
{
list-style: none;
}

li.ask_minus
{
background-position:0 -584px;
list-style: none;
}

li.ask_minus .answer
{
display:block;
}

.answer
{
background:url(/images/bg/answ_bg.png) left repeat-y;
font-size: 12px;
line-height:1.50em;
padding:5px 7px 7px 7px;
display:none;
}

