html, body { margin: 0px; padding: 0px; background: #ffffff; position: relative; }
* { font-family: Arial, Verdana, Tahoma, sans-serif, "Trebuchet MS"; color: #000000; font-size: 13px; }
#all { text-align: left; margin: 0 auto; width: 100%; min-width: 1000px; padding: 0; height: 100%; }

/* Main */
img, a { border: 0 none; }
a, a:link, a:active, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
form, ul, li, h1, h2, h3 { padding: 0; margin: 0; }
/*#all input[type=text], #all input[type=password], #all select, input[type=checkbox], textarea { border: 1px solid #d3d0c7; color: #000000; font-size: 11px; }
#all input[type=submit] { border: 1px solid #eab4b2; background: #a30303; height: 21px; color: #ffffff; cursor: pointer; font-size: 11px; }*/
input[type=submit], input[type=button] { text-align: center; }
#Subscribe label, form#Search label { font-size: 12px; }
#podpiska { margin-bottom: 10px; }
.mnu { width: 100px; }
h1, h2, h3 {  }
h2 { font-size: 14px; }
.clear, .blank { clear: both; font-size:0px; line-height:0px; }
/* \\ Main */

/* Header */
.head {
	display:block;
	/*background: #f4f5f7 url("/img/mount-left.jpg") no-repeat left bottom;*/
	background: #ffffff url("/img/mount-left.png") no-repeat left bottom;
	padding: 2px 0 0 15px;
}
/*.headtb { background: transparent url("/img/mount-right.jpg") no-repeat right bottom; padding-right: 15px; }*/
.headtb { background: transparent url("/img/mount-right.png") no-repeat right bottom; padding-right: 15px; }
#headbott { background: url("/img/headbg2.jpg") repeat-x; height: 45px; padding: 7px 15px 0 15px; }
#headbott .td, #headbott a, #headbott a:active, #headbott a:visited, #headbott a:link { font-size: 12px; color: #1b1c1c; }
/* \\Header */

/** Str navigation */
div#navigation { text-align: left; }
div#navigation a, div#navigation a, div#navigation a:visited, div#navigation a:link { text-decoration: none; }
div#navigation a:hover { text-decoration: underline; }
div#navigation a.vnut, div#navigation a.vnut:active, div#navigation a.vnut:visited { color: #336699; }
div#navigation a.glav, div#navigation a.glav:active, div#navigation a.glav:visited { color: #000000; }
/** \\ Str navigation */

/* Content */
.bdbglf { width: 4px; background: url("/img/body_bg_lf.jpg") repeat-y; }
.bdbgrg { width: 5px; background: url("/img/body_bg_rg.jpg") repeat-y; }
#container #left { vertical-align: top; width: 190px; padding: 0 10px; }
#container #center { vertical-align: top; width: 100%; padding: 0 15px; }
/* \\ Content */

/* Footer */
.foot { background: #ededed url("/img/footbg.jpg") left top repeat-x; min-height: 98px; margin-top: 70px; }
.foot .foottb { background: url("/img/footlf.jpg") left bottom no-repeat; padding: 10px 15px 5px 15px; min-height: 88px; }
.foottb td { padding: 0 5px; }
.bottrg { background: #f9f9f9 url("/img/footbottrgbg.jpg") left top repeat-x; min-height: 51px; }
.foot * { font-size: 12px; }
.bottrg div { margin: 5px; }
.bottrg .vrh, .bottrg .niz { padding: 5px; color: #336699; }
.bottrg .vrh span.lf, .bottrg .niz span.lf { padding-right: 5px; font-weight: bold; }
.bottrg .vrh span.rg, .bottrg .niz span.rg, .bottrg .niz a, .bottrg .niz a:active, .bottrg .niz a:visited { padding-right: 10px; color: #336699; }
.copyright { color: #336699; }
.copyrightr, .copyrightr a, .copyrightr a:active, .copyrightr a:visited { color: #666666; font-size: 11px; }
/* \\ Footer */

/* Content pages */
.padtop10 { padding-top: 10px; }
.paddlr10 { padding: 0 10px; }
.marglr10 { margin-left: 10px; margin-right: 10px; }
.margtb10 { margin-bottom: 10px; margin-top: 10px; }
.marg10 { margin: 10px; }
.marg20 { margin: 20px; }
.margtb20 { margin-top: 20px; margin-bottom: 20px; }
.margb20 { margin-bottom: 20px; }
.nodecor, a.nodecor, a.nodecor:active, a.nodecor:visited, a.nodecor:link { text-decoration: none; }
a.nodecor:hover { text-decoration: underline; }

#banncenter, #bottomcenter { width: 100%; }
#blockright, #bottomright { min-width: 267px; width: 267px; padding-left: 25px; }
/* \\ Content pages */

/* MainMenu */
.mainmenu { padding: 18px 25px 0 25px; vertical-align: bottom; }


	/* General */
	#cssdropdown, #cssdropdown ul { list-style: none; }
	#cssdropdown, #cssdropdown * { padding: 0; margin: 0; }
	#cssdropdown { display: inline; white-space: nowrap; }
	.mainmenu li.heads, #cssdropdown li.headlink { float: left; white-space: nowrap; height: 26px; display: inline; }

	/* Head links */
	#cssdropdown li.headlink { background: url("/img/topmenubg.jpg") repeat-x; padding: 5px 5px 0 5px; height: 21px; color: #ffffff; text-transform: uppercase; text-decoration: none; cursor: pointer; }
	#cssdropdown li.headlink a, #cssdropdown li.headlink a:active, #cssdropdown li.headlink a:visited { display: block; color: #ffffff; text-transform: uppercase; text-decoration: none; }

	/* Child lists and links */
	#cssdropdown li.headlink:hover ul { display: block; }
	#cssdropdown li.headlink ul li a, #cssdropdown li.headlink ul li a:VISITED, #cssdropdown li.headlink ul li a:ACTIVE {
		padding: 5px; height: 17px; color: #000000; text-transform: none;
	}
	#cssdropdown li.headlink ul li a:hover { background-color: #333333; color: #ffffff; }

	/* Pretty styling */
	#cssdropdown li.headlink ul { background: #f7f7f7; padding-bottom: 5px; }

	.outlinemenu{
position: absolute; /*leave this alone*/
display: none; /*leave this alone*/
width: 180px; /*default width of menu*/
border: 1px solid black;
overflow-x: hidden;
filter:alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9;
}


.outlinemenu ul li a{
display: block; width: auto; padding: 3px 0; padding-left: 5px; text-decoration: none; border-bottom: 1px solid #B5B5B5;
}


/* Holly Hack for IE \*/
* html .outlinemenu li {height: 1%; }
* html .outlinemenu li a { height: 1%; }
/* End */



/*
.mainmenu ul { display: inline; list-style-type: none; white-space: nowrap; }
.mainmenu li { float: left; white-space: nowrap; height: 26px; display: inline; }
.mainmenu li.cnt { background: url("/img/topmenubg.jpg") repeat-x; padding: 5px 5px 0 5px; height: 21px; }
.mainmenu li.cnt a, .mainmenu li.cnt a:active, .mainmenu li.cnt a:visited, .mainmenu li.cnt a:link { color: #ffffff; text-transform: uppercase; text-decoration: none; }
.mainmenu li.cnt a:hover { text-decoration: underline; }*/
.mainmenu li.rg { margin-right: 10px;  }
/* \\ MainMenu */

/* CatalogMenu */
#menucatalog { background: #f7f7f7; padding: 5px 15px 15px 15px; margin-bottom: 20px; }
#menucatalog div.glavrazd { list-style: none none; padding-bottom: 10px; margin-bottom: 10px;}
#menucatalog div.glavrazd a, #menucatalog div.glavrazd a:active, #menucatalog div.glavrazd a:visited { text-transform: uppercase; text-decoration: none; color: #336699; line-height: 100%; }
#menucatalog ul li.glavrazd a:hover, #menucatalog ul.podrazd li.podrazditm a:hover { text-decoration: underline; }
#menucatalog ul.podrazd { display: block; }
#menucatalog ul.podrazd li.podrazditm { list-style-type: none; }
#menucatalog ul.podrazd li.podrazditm a, #menucatalog ul.podrazd li.podrazditm a:active, #menucatalog ul.podrazd li.podrazditm a:visited { text-decoration: none; text-transform: none; font-size: 12px; color: #666666; }
/* \\ CatalogMenu */

/* TopMenu */
.topmenu { margin: 5px 40px 20px 25px; }
.topmenutd { color: #999999; }
.topmenu a, .topmenu a:active, .topmenu a:visited, .topmenu a:link { color: #003366; font-size: 12px; }
.topmenu a.act, .topmenu a.act:active, .topmenu a.act:visited { color: #ff3300; font-size: 12px; }
/* \\ TopMenu */

/* BottomMenu */
#bottommenu { margin: 10px; }
#bottommenu a, #bottommenu a:active, #bottommenu a:visited, #bottommenu a:link { color: #2c5b8e; font-size: 12px; }
/* \\ BottomMenu */

/* Cart */
#cart { /*background: #336799;*/ white-space: nowrap; padding: 3px 5px; margin-top: 3px; color: #1b1b1b; font-size: 12px; }
#cart span { color: #1b1b1b; padding-right: 10px; font-size: 12px; }
#disconts, #disconts a span { white-space: nowrap; color: #1b1b1b; padding: 0 5px; font-size: 12px; }
#disconts a, #disconts a:active, #disconts a:visited, #disconts a:link { text-decoration: none; }
#disconts a:hover { text-decoration: underline; }
/* \\ Cart */

/* SearchShop */
.adv_search { margin-bottom: 20px; }
.adv_search legend { font-weight: bold; }
.adv_search dt { float: left; margin: 10px 10px 10px 0; width: 60px; }
/* SearchShop */

/* Login */
#login * { font-size: 12px; }
#login input[type=text], #login input[type=password] { border: 1px solid #336699; }
#login input[type=button], #login input[type=submit] { border: 0 none; background: none; text-decoration: underline; color: #336699; cursor: pointer; }
#login input[type=checkbox] { border: 0 none; }
#login label { color: #797979; }
#login a, #login a:active, #login a:visited { color: #336699; }

#login .panel input[type=text] { width: 100%; }
/* \\ Login */

/* AnonsTovars */
.antvbl { background: #eaf0f5; margin-bottom: 20px; width: 100%; }
.zagl {font-weight:  bold;text-decoration: none; text-transform: uppercase; font-size: 16px; font-family: Arial, "Arial Narrow", "Arial Regular", Arial; }
.antvblzgrg { background: #ffffff; }
.nowrap { white-space: nowrap; }
.antvbl_name { background: #ffffff; padding: 5px; margin: 2px 0; line-height: 13pt; }
.antvdt {width:120px;}
.antvbl_img img, .news img, .spec_predl img, .tv_img, .cmp_tv_img img, .tvoneimg img, .cartimg img { border: 1px solid #efefef; }
.antvbl_img img:hover, .news img:hover, .cartimg img:hover, .cmp_tv_img img:hover,
.antvbl_img a img:hover, .news a img:hover, .cartimg a img:hover, .cmp_tv_img a img:hover,
.antvbl_img a:hover img, .news a:hover img, .cartimg a:hover img, .cmp_tv_img a:hover img { border: 1px solid #000000; }
.antvlist, .antvlist2, .propeqlist, .propeqlist2 { text-align: left; margin-top: 5px;}
.antvlist dl, .antvlist2 dl, #tovars dl, .propeqlist dl, .propeqlist2 dl, div.tvoneimg dl, .adv_search dl { display: inline;width: 120px;}
.antvlist dl dt, .antvlist2 dl dt { float: left; width: 120px; margin: 15px 2px; min-height: 160px; height: 170px; max-height: 200px; }
/*\\ AnonsTovars */

/* ProperEquipment */
.preq_name { margin: 0 0 7px 7px; }
.preq_name a, .preq_name a:active, .preq_name a:visited, .preq_name a:link { color: #006699; }
.preq_txt, .currency, .preq_txt a, .preq_txt a:active, .preq_txt a:visited { font-size: 12px; text-decoration: none; }
.preq_txt a:hover { text-decoration: underline; }
.preq_txt { background: #ffffff; padding: 5px; margin: 2px 0; line-height: 12pt; }
.buy { margin: 10px 0; }
.cena { background: #393833; padding: 3px; margin-right: 5px; color: #ffffff; font-size: 14px; }
.buy a, .buy a:active, .buy a:visited { color: #006699; font-size: 12px; }
.propeqlist dl dt { float: left; width: 182px; margin: 15px 4px; min-height: 360px; height: 480px; max-height: 500px; }
.propeqlist2 dl dt { float: left; width: 182px; margin: 15px 4px; max-height: 500px; }
/*\\ ProperEquipment */

/* SpecPredlTovars */
.spec_predl { margin: 10px;}
a.zagla, a.zagla:active, a.zagla:visited { font-size: 14px; color: #006699; text-decoration: none; }
a.zagla:hover { text-decoration: underline; }
/* SpecPredlTovars */

/* LatestTovars*/
.latertovar { background: #ebf0f6 url("/img/stiktop.jpg") no-repeat; width: 237px; padding: 25px 15px 15px 15px; }
.latertovar ol { margin: 0; padding: 5px 20px; }
.latertovar ol li { color: #999999; font-size: 14px; line-height: 14pt; }
.latertovar ol li a { font-size: 14px; }
/*\\ LatestTovars*/

/* AnonsNews */
.news { margin: 10px 0 30px 0; }
.news .newstxt, .spec_predl .newstxt { padding-left: 20px; }
.date { color: #999999; }
.date a, .date a:link, .date a:active, .date a:visited, .otherlinks a:link, .otherlinks a:active, .otherlinks a:visited { color: #006699; font-size: 14px; }
.newszagl { color: #006699; text-decoration: none; font-size: 14px; }
a.podrob, a.podrob:active, a.podrob:visited, a.podrob:link { text-decoration: none; color: #ff9900; font-size: 12px; }
a.podrob:hover { text-decoration: underline; }
.news .txt, .spec_predl .txt { margin-top: 10px; line-height: 13pt; }
/*\\ AnonsNews */

/* NewsView */
#storys { margin-bottom: 20px; }
/*\\ NewsView */

/* CatalogView */
.filter { margin-bottom: 20px; }

.razdlvw_name { padding: 5px; margin: 2px 0; line-height: 13pt; }
.razdlvw_name a, .razdlvw_name a:active, .razdlvw_name a:visited { }

.sort { color: #666666; border-bottom: 1px dashed #cccccc; padding-bottom: 10px; }
.sort td, .sort label { color: #666666; }
.sort td { padding-right: 40px; }

#catlvw h2, h2.catname { text-transform: uppercase; margin-bottom: 20px; }
#tovars dl dt { float: left; margin: 20px 8px 20px 0; height: 340px; width: 180px; }
.tv_img { width: 180px; height: 180px; background-repeat: no-repeat; cursor: pointer; }
#tovars dl dt .tv_img dl dt, div.tvoneimg dl dt { float: left; margin: 4px 3px; width: 30px; height: 30px; }
.tv_img dl dt img, .cmp_specif img { border: 1px solid #3b9d9c; }
.tv_name, .tv_sravn { margin: 8px 6px; }
.tv_name, .tv_name a, .tv_name a:active, .tv_name a:visited { text-transform: uppercase; color: #006699; }
.tv_sravn label { color: #999999; font-size: 12px; cursor: pointer; }
.ln-thgh { text-decoration: line-through; }
.tvonetb { padding: 25px 0; }
.tvonetb td { width: 50%; vertical-align: top; }
td.tvoneimg { padding-right: 20px; }
div.tvoneimg { background-repeat: no-repeat; background-position: top left; width: 360px; height: 360px; border: 1px solid #efefef; }
.tvonecolsiz div { color: #666666; }
.tvonescale { padding-top: 5px; }
.tvonescale a, .tvonescale a:active, .tvonescale a:visited { text-decoration: none; color: #666666; }
.tvonescale a:hover { text-decoration: underline; }
.tvonescale img { cursor: pointer; }
.no_nal { font-weight: bold; font-size: 14px; color: #666666; }
/* \\ CatalogView */

/* CompareTovarsView */
.cmp_tv { border-collapse: collapse; }
.cmp_tv td { border: 1px dashed #a0a0a2; padding: 4px; }
.nobord td { border: 0 none; padding-right: 10px; }
.cmp_key { color: #666666; margin-right: 5px; }
.cmp_specif img { margin-right: 4px; }
.cmp_tv td.buy { height: 35px; }
.cmp_del { float: right; top: 0; border: 1px solid #000; }
/* \\ CompareTovarsView */

/** Profile Block */
form#register_form { margin: 10px; }
.field { margin-bottom: 5px; height: 40px; }
div.field div#pleft { float: left; position: relative; padding-right: 10px; text-align: right; }
div.field div#pright { float: right; position: relative; padding-left: 10px; width: 150px; }
div.field div#pright label { height: inherit; }
div.field div#pcenter { margin: 0 135px 0 200px; white-space: nowrap; }
div.field div#pcenter input[type=text], div.field div#pcenter input[type=password] { width: 70%; }
#all fieldset { overflow: hidden; position: relative; margin-bottom: 10px; /*border: 0 none;*/ }
/*#all input[type=checkbox] { position: absolute; left: -999em; }
#all input[type=checkbox] + label { display: block; height: 16px; padding-left: 25px; background: url("/img/bullet.gif") top left no-repeat; }
#all input[type=checkbox]:checked + label { background-image: url("/img/bullet_checked.gif"); }*/
form#register_form label { cursor: hand; cursor: pointer; }
div.field div#pcenter textarea { width: 70%; height: 200px; }

/** \\ Profile Block */

/** CommentsBlock */
#CommentsHeader { padding: 10px 0; font-size: 15px; font-weight: bold; }
#tableaddcomm textarea, #CommentsView textarea { width: 80%; }
#CommentsView { margin: 10px 5px 20px 0; }
#CommentsView .CommentsViewDate { float: left; margin: 5px; }
#CommentsView .CommentsViewNick { margin: 5px; color: #323d05; text-decoration: underline; }
.comm_item { padding: 10px 0; }
/** \\ CommentsBlock */

/* CartPage */
.txt_help { margin-bottom: 20px; }
.zagl_grey { color: #999999; }
.bordsolbtt { border-bottom: 1px dashed #a0a0a2; }
.ord_tv_tb td { padding-right: 20px; }
.ord_tv_cont td { padding: 20px 20px 5px 0; }
.cartnametovar a, .cartnametovar a:active, .cartnametovar a:visited { text-decoration: none; }
.ord_tv_cont .buy { margin: 0px 0; text-align: center; }
.cart_chek label { color: #999999; font-size: 12px; vertical-align: middle; }
.ord_tv_cont input[type=text] { text-align: center; }
.ord_tv_butt td { padding: 10px 0 30px 0; }
.ord_sum { background: #e4f2f3; }
.ord_sum td { padding: 3px 10px; }
.ord_sum .warning, .ord_sum .ord_warning_txt, .ord_sum .ord_warning_txt span { font-size: 12px; }
.ord_warning_txt { color: #666666; }
.bold { font-weight: bold; }
.ord_subm input[type=button] { text-transform: uppercase; }

#history { margin-bottom: 20px; }
#history h2 { text-transform: uppercase; margin: 7px 15px; }
#history .ord_sum { padding: 10px 10px 30px 5px; }
#history .hist_cont { font-size: 12px; }
#history .hist_cont_fir td { padding: 20px 10px 5px 10px; }
#history .hist_cont a, #history .hist_cont a:active, #history .hist_cont a:visited { color: #006699; }

.dogovor { margin: 10px 0; }
.crt_img { margin: 10px 0 20px 0; }
.crt_img img { margin: 0 10px; }
/* CartPage */

/* SearchForm */
#searchform { background: url("/img/search.gif") no-repeat; width: 231px; height: 26px; padding: 7px 0 0 12px; z-index: 1; }
#searchform input[type=text] { border: 0 none; width: 173px; font-size: 12px; color: #336699; }
#searchform input[type=submit] {border: 0 none; background: none; width: 33px; cursor: pointer; }
/* SearchForm */

/* Pager */
.pager { margin: 20px; text-align: center; }
.pager span { color: #999999; }
a.page, a.page:active, a.page:visited { color: #006699; padding: 0 2px; }
/*\\ Pager */

