body {
	margin-top: 20px;
	margin-left: 50px;
	margin-right: 50px;
	margin-bottom: 0px;
	background-color:#FFF;
}
body, td, div, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:none;
}
table.maintable {
	height:100%;
	width:100%;
}

td.header {
	height:110px;
	padding-left:10px;
	padding-right:30px;
}
td.forest {
	text-align:center;
	vertical-align:top;
	/*background-image:url(images/cheeseforest.jpg);*/
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
}
td.forest img{
	margin-left:0px;
}
td.menu {
	background-image:url(images/menu_bg.jpg);
	height:36px;
}

td.menu table {
	height:36px;
	width:100%;
	background-image:url(images/menu_left.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
td.menu table td {
	background-image:url(images/menu_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-left:60px;
}
td.menu table td a, td.menu table td a:hover,td.menu table td a:visited {
	color:#000;
	padding-left: 10px;
	background-image:url(images/menu_noactive.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:12px;
	padding-right: 50px;
}
td.menu table td a:hover {
	text-decoration:none;
}

td.headtitle {
	background-image:url(images/company_header_bg.jpg);
	background-repeat:repeat-x;
	height:53px;
	color:#FFECBA;
	font-size:14px;
	font-weight:bold;
	vertical-align:top;
}
td.headtitle div{
	height:53px;
	float:left;
	position:absolute;
	white-space:nowrap;
}
td.headtitle a{
	color:#FFECBA;
	text-decoration:underline;
}
td.headtitle a:hover{
	color:#FFEFDF;
	text-decoration:none;
}

td.newstitle {
	background-image:url(images/main_news_list_topbg_2.jpg);
	background-repeat: repeat-x;
	height:53px;
}



td.footer {
	background-image:url(images/sirki.jpg);
	background-repeat:no-repeat;
	background-position: right top;
	height:157px;
	vertical-align:bottom;
	padding-top:50px;
}
td.leftcol {
	background-color:#c0f1ab;
	vertical-align:top;
	width:100%;
}
table.main_about {
	width:100%;
	background-color:#c0f1ab;
	background-image:url(images/main_info_list_topbg_1.jpg);
	background-repeat:repeat-x;
}
table.main_about th {
	height:53px;
	background-image:url(images/main_info_list_topbg_circles_1.jpg);
	background-position:right;
	background-repeat:no-repeat;
	text-align:left;
}
table.main_about td {
	vertical-align:top;
	padding:20px;
}
table.main_news {
	width:100%;
	background-color:#c0f1ab;
	background-image:url(images/main_info_list_topbg_1.jpg);
	background-repeat:repeat-x;
	border-bottom:solid 1px #add996;
}
table.main_news th {
	background-image: url(images/main_ex_list_datebg.jpg);
	height: 20px;
	color: #759259;
	padding-left:10px;
	text-align:left;
	font-size:10px;
	vertical-align:middle;
}
table.main_news td {
	color: #759259;
	padding:10px;
	font-size:12px;
}
table.main_news td h3 a {
	font-size:11px;
	text-decoration:underline;
	color:#000;
	margin-bottom: 5px;
}
table.phones {
	width:100%;
}
div.phones {
	background-image: url(images/news_phones.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-left:90px;
	padding-top:25px;
	height:101px;
	vertical-align:bottom;
	font-size: 16px;
	font-weight:bold;
	color: #526a36;
}
a.allnews {
	font-size: 10px;
	color: #1b2c0a;
	text-decoration: underline;
	float:right;
}
a.allnews:hover {
	color: #759259;
}



table.exclusive {
	width:210px;
}
table.exclusive th {
	background-image:url(images/main_ex_list_topbg_2.jpg);
	background-repeat:repeat-x;
	height:53px;
	text-align:left;
}
table.exclusive td {
	background-image: url(images/listsbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f8f8f8;
	border-bottom: solid 1px #e9e9e9;
	height:50px;
	width:189px;
	vertical-align:top;
	color: #858585;
	padding:10px;
	font-size:11px;
}

table.exclusive td.number {
	background-image:url(images/main_top10_list_listbg1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:50px;
	width:21px;
	padding:0px;
}
table.exclusive td a, table.top10 td a:visited {
	color: #4c4200;
	font-weight:bold;
	font-size:12px;
}
table.exclusive td a:hover {
	color:#000;
}
table.exclusive b {
	color: #FFB062;
	display:block;
	text-align:right;
	padding-top:5px;
}







table.top10 {
	width:210px;
}
table.top10 th {
	background-image:url(images/main_top10_list_topbg_2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:53px;
	text-align:left;
}
table.top10 td {
	background-image: url(images/listsbg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f8f8f8;
	border-bottom: solid 1px #e9e9e9;
	height:50px;
	width:189px;
	vertical-align:top;
	color: #858585;
	padding:10px;
	font-size:11px;
}
table.top10 td.number {
	background-image:url(images/main_top10_list_listbg1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:50px;
	width:21px;
	padding:0px;
}
table.top10 td a, table.top10 td a:visited {
	color: #4c4200;
	font-weight:bold;
	font-size:12px;
}
table.top10 td a:hover {
	color:#000;
}
table.top10 b {
	color: #415B26;
	display:block;
	text-align:right;
	padding-top:5px;
}





table.novelty {
	width:250px;
}
table.novelty th {
	background-image:url(images/main_new_list_topbg_2.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:53px;
	text-align:left;
}
table.novelty td {
	background-color: #ffee7c;
	background-image: url(images/checkbg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-bottom: solid 1px #d9c74d;
	height:70px;
	padding:10px;
	color: #7c7233;
	vertical-align: top;
}
table.novelty td.check {
	background-image:url(images/checkbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:30px;
	padding:0px;
	font-size:2px;
}

table.novelty td a, table.novelty td a:visited {
	color: #4c4200;
	font-weight:bold;
	font-size: 12px;
}
table.novelty td a:hover {
	color:#000;
}
table.novelty td b {
	color: #415B26;
	display:block;
	text-align:right;
	padding-top:5px;
}

td.pagecontent {
	vertical-align:top;
	padding: 30px;
}

TD.POPUPHEADER1 {
	height: 32px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #b3e19d;
	font-size: 10px;
	color: #759259;
}
TD.POPUPHEADER2 {
	height: 32px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #b3e19d;
	font-size: 10px;
	color: #759259;
}
TD.POPUPINFO {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #ffffff;
	font-size: 12px;
	color: #6a6a6a;
}


table.price {
	background-image:url(images/price_catbg_1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:100%;
	border-bottom: #d3f0c8 1px solid;
}
table.price td.head {
	height: 22px;
	color: #628653;
	font-weight: bold;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	white-space:nowrap;
}
table.price td {
	padding:3px;
	padding-left:10px;
	padding-right:10px;
}
table.price td.hspl {
	width: 1px;
	background-color: #a3d68d;
	padding:0px;
}
table.price td.spl {
	width: 1px;
	background-color: #d3f0c8;
	padding:0px;
}
table.price th {
	height: 32px;
	padding-left: 10px;
	text-align:left;
	background-image: url(images/price_carbg_2.jpg);
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
table.price td.first {
	text-align:center;
	background-color:#FFF;
	border-left: #d3f0c8 1px solid;
}

tr.row1 td, tr.row3 td, tr.row5 td, tr.row7 td, tr.row9 td, tr.row11 td, tr.row13 td, tr.row15 td, tr.row17 td, tr.row19 td, tr.row21 td, tr.row23 td, tr.row25 td, tr.row27 td, tr.row29 td, tr.row31 td, tr.row33 td, tr.row35 td, tr.row37 td, tr.row39 td, tr.row41 td, tr.row43 td, tr.row45 td, tr.row47 td, tr.row49 td, tr.row51 td, tr.row53 td, tr.row55 td, tr.row57 td, tr.row59 td, tr.row61 td, tr.row63 td, tr.row65 td, tr.row67 td, tr.row69 td, tr.row71 td, tr.row73 td, tr.row75 td, tr.row77 td, tr.row79 td, tr.row81 td, tr.row83 td, tr.row85 td, tr.row87 td, tr.row89 td, tr.row91 td, tr.row93 td, tr.row95 td, tr.row97 td, tr.row99 td {
	background-color: #e7ffdd;
}
tr.row101 td, tr.row103 td, tr.row105 td, tr.row107 td, tr.row109 td, tr.row111 td, tr.row113 td, tr.row115 td, tr.row117 td, tr.row119 td, tr.row121 td, tr.row123 td, tr.row125 td, tr.row127 td, tr.row129 td, tr.row131 td, tr.row133 td, tr.row135 td, tr.row137 td, tr.row139 td, tr.row141 td, tr.row143 td, tr.row145 td, tr.row147 td, tr.row149 td, tr.row151 td, tr.row153 td, tr.row155 td, tr.row157 td, tr.row159 td, tr.row161 td, tr.row163 td, tr.row165 td, tr.row167 td, tr.row169 td, tr.row171 td, tr.row173 td, tr.row175 td, tr.row177 td, tr.row179 td, tr.row181 td, tr.row183 td, tr.row185 td, tr.row187 td, tr.row189 td, tr.row191 td, tr.row193 td, tr.row195 td, tr.row197 td, tr.row199 td {
	background-color: #e7ffdd;
}
tr.row201 td, tr.row203 td, tr.row205 td, tr.row207 td, tr.row209 td, tr.row211 td, tr.row213 td, tr.row215 td, tr.row217 td, tr.row219 td, tr.row221 td, tr.row223 td, tr.row225 td, tr.row227 td, tr.row229 td, tr.row231 td, tr.row233 td, tr.row235 td, tr.row237 td, tr.row239 td, tr.row241 td, tr.row243 td, tr.row245 td, tr.row247 td, tr.row249 td, tr.row251 td, tr.row253 td, tr.row255 td, tr.row257 td, tr.row259 td, tr.row261 td, tr.row263 td, tr.row265 td, tr.row267 td, tr.row269 td, tr.row271 td, tr.row273 td, tr.row275 td, tr.row277 td, tr.row279 td, tr.row281 td, tr.row283 td, tr.row285 td, tr.row287 td, tr.row289 td, tr.row291 td, tr.row293 td, tr.row295 td, tr.row297 td, tr.row299 td{
	background-color: #e7ffdd;
}
tr.row301 td, tr.row303 td, tr.row305 td, tr.row307 td, tr.row309 td, tr.row311 td, tr.row313 td, tr.row315 td, tr.row317 td, tr.row319 td, tr.row321 td, tr.row323 td, tr.row325 td, tr.row327 td, tr.row329 td, tr.row331 td, tr.row333 td, tr.row335 td, tr.row337 td, tr.row339 td, tr.row341 td, tr.row343 td, tr.row345 td, tr.row347 td, tr.row349 td, tr.row351 td, tr.row353 td, tr.row355 td, tr.row357 td, tr.row359 td, tr.row361 td, tr.row363 td, tr.row365 td, tr.row367 td, tr.row369 td, tr.row371 td, tr.row373 td, tr.row375 td, tr.row377 td, tr.row379 td, tr.row381 td, tr.row383 td, tr.row385 td, tr.row387 td, tr.row389 td, tr.row391 td, tr.row393 td, tr.row395 td, tr.row397 td, tr.row399 td{
	background-color: #e7ffdd;
}
tr.row401 td, tr.row403 td, tr.row405 td, tr.row407 td, tr.row409 td, tr.row411 td, tr.row413 td, tr.row415 td, tr.row417 td, tr.row419 td, tr.row421 td, tr.row423 td, tr.row425 td, tr.row427 td, tr.row429 td, tr.row431 td, tr.row433 td, tr.row435 td, tr.row437 td, tr.row439 td, tr.row441 td, tr.row443 td, tr.row445 td, tr.row447 td, tr.row449 td, tr.row451 td, tr.row453 td, tr.row455 td, tr.row457 td, tr.row459 td, tr.row461 td, tr.row463 td, tr.row465 td, tr.row467 td, tr.row469 td, tr.row471 td, tr.row473 td, tr.row475 td, tr.row477 td, tr.row479 td, tr.row481 td, tr.row483 td, tr.row485 td, tr.row487 td, tr.row489 td, tr.row491 td, tr.row493 td, tr.row495 td, tr.row497 td, tr.row499 td{
	background-color: #e7ffdd;
}

table.price td a {
	color: #628653;
	text-decoration:underline;
}

div.tvrh1 {
	background-image:url(images/h1_bg.gif);
	height:53px;
	display:inline-table;
	width:100%;
}
div.tvrh1 div{
	background-image:url(images/h1_left.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:53px;
}
div.tvrh1 div div{
	background-image:url(images/h1_right.gif);
	background-position:right top;
	background-repeat:no-repeat;
	height:53px;
	padding-top:10px;
	padding-left:20px;
	padding-right:30px;
}
div.tvrh1 h1{
	white-space:nowrap;
	display:inline;
	font-size:18px;
	color:#631;
}

TD.ITEMINFO {
	padding: 10px;
	background-color: #ffffff;
	font-size: 12px;
	color: #6a6a6a;
	vertical-align:middle;
}

TD.ITEMT1 {
	padding: 10px;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	border-bottom:1px solid #F6E9CA;
}

TD.ITEMT2 {
	text-align: center;
	padding: 10px;
	background-color: #F2DDAA;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	border-bottom:1px solid #F6E9CA;
	width:50%;
}

TD.ITEMT3 {
	text-align: center;
	padding: 10px;
	background-color: #FCF7EB;
	font-size: 12px;
	color: #000000;
}

TD.ITEMCHAR {
	padding: 10px;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	vertical-align:middle;
}

table.categories {
	width:90%;
	height:300px;
}
table.categories th {
	width:25%;
}
table.categories td a {
	color: #628653;
}
.quickprice {
	vertical-align:bottom;
	text-align:right;
	padding-bottom:3px;
	background-image:url(images/company_header_bg.jpg);
	background-repeat:repeat-x;
}
.switcher {
	vertical-align:bottom;
	text-align:right;
	padding-bottom:5px;
	padding-right:100px;
	background-image:url(images/company_header_bg.jpg);
	background-repeat:repeat-x;
	color:#C47813;
	font-size:14px;
	font-weight:bold;
}
.switcher a {
	font-weight:bold;
  color:#C47813;
}


div.catpopup {
	position:absolute;
	border:1px solid #BBB; 
	background:#FAFAFA; 
	padding:10px;
	line-height:20px;
	white-space:nowrap;
}
div.catpopup li {
	text-indent:8px;
	color:#FF971A;
}
div.catpopup a {
	color:#999999;
}
div.container  {
overflow:hidden;
word-wrap: break-word;
}

div.shoptvr {
	width:250px; 
	height:250px; 
	float:left; 
	/*border:1px solid black;*/
	background-position:center;
	background-repeat:no-repeat;
}

div.shoptvr a {
	text-decoration:none;
	display:block;
	/*border: 1px solid red;*/
	width:200px;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-left:15px;
	height:180px;
}
div.shoptvr div.izgotov {
	margin-left:50px;
	white-space:nowrap;
	color:#666;
	font-size:10px;
}
div.shoptvr div.price {
	margin-left:110px;
	white-space:nowrap;
	color:#F30;
	font-size:20px;
	font-weight:bold;
}
div.shoptvr div.art {
	margin-left:130px;
	white-space:nowrap;
	font-size:12px;
	font-weight:normal;
}

