html,body,div,form,td,p,h1,h2,h3,h4,img {margin:0; padding:0; border:none; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

body {background: #FFFFFF url(../images/bodybg.jpg) repeat-x}

.gyros { width:960px;}
.top{ width:960px; height:181px; background: #FFFFFF url(../images/topbg.jpg) no-repeat}

.top .nabidka { float:right; margin-top:59px; width: 600px; text-align:right;}
.top .nabidka img {margin: 0 31px 0 0px;}


.main{ width:960px; background: #FFFFFF url(../images/mainbg.gif) repeat-y; position:relative; top:0; left:0;}

.flanab {position:absolute; top:245px; left:195px; z-index:5}

.menu{ width:200px; float:left; margin-top:10px;}
.menu .otv{ margin:10px 0;}
.menu a {display:block; margin: 0 27px 0 50px; background:url(../images/menubg.gif) bottom right no-repeat;
padding: 5px 5px; color:#A7DBA3; text-align:right; text-decoration:none; font-weight:bold}
.menu a.sel {color:#45A12B;}
.menu a:hover {color:#45A12B;}

.content{ padding-left:10px; width:730px; float:left; background:url(../images/contentbg.gif) no-repeat;}
.cleaner{clear:both; height:1px; line-height:1px; font-size:1px;}
.foot{ clear:both;background:url(../images/bottombg.gif) no-repeat;
padding: 10px 0 20px 173px; color:#666666;}
.foot a{ color:#000000;}
.foot a:hover{ color:#45A12B;}
.part {float:right; text-align:right; color:#999999;}
.part a{ color:#999999;}
.part a:hover{ color:#45A12B;}

h1 {	padding: 10px 0 5px 0;	font-size: 18px;	font-weight:bold;	color:#A7DBA3;	letter-spacing: 0.2em;}
h2 { padding: 20px 0 0px 0; font-size: 15px; font-weight:bold; color:#74B960;	letter-spacing: 0.1em;}
h3 { padding: 15px 0 0px 0; font-size: 12px; font-weight:bold; color:#45A12B;}
p {padding: 5px 0 5px 0;}
ol,ul { margin: 5px 0 10px 25px; padding:0;}
li {margin:2px 0; padding:0;}
a { color:#000000;}
a:hover { color:#45A12B;}

.rimg {float:right; margin:0 0 10px 10px; border: 2px solid #45A12B;}
.jlfoto { clear:both; float:right; width:230px; text-align:right;}
.jlfoto img{ margin:15px 0 0; border:2px solid #45A12B;}

.jltab {border-collapse:collapse;}
.jltab td{ padding: 4px 10px 4px 0; border-bottom: 1px solid #A7DBA3;}
.jltab h2{padding-top: 15px;}
/*.jltab b{ color:#45A12B;}*/
.jltab .cena{ font-weight:bold;}

.fotogal {width:100%;}
.fotogal td{ text-align:center;}
.fotogal img{border:2px solid #45A12B; margin:10px 0 5px;}
