.left_n {
margin-left:20px;
}

.left_n a {
color:#518ACE;
}

html, body{
	height:100%;
	background:#fbfbfb;
	}
body {
	margin:0;
	height:100%;
	padding:0;
	font-family:Arial;
	font-size:13px;
	line-height:normal;
	min-width: 1003px;
	_width: expression(document.documentElement.clientWidth < 1003 ? "1003px" : "auto");
	color:#787878;
	
	}
table {
	border-collapse:collapse;
	border:none;
	}
img {border:none;	}
div, a, li, ul, input, form, td, p, h1, h2, h3, h4, h5 {
	margin:0;
	padding:0;
	vertical-align:top;
	text-align:left;
	}
	h1, h2, h3, h4, h5 {
		margin:10px 0; 
		}
a     {text-decoration: none;}
a:hover  {text-decoration:underline;}

.clear{
	clear: both;
	line-height:1px;
	font-size:1px;
	}

#main0 {
	width: 100%;
	min-height: 100%;
	_height: 100%;
	position:relative;
	background:url(images/bg_top_repit.jpg) top left repeat-x #fbfbfb;
}	
	
#main {
	width: 100%;
	min-height: 100%;
	_height: 100%;
	background:url(images/bg_top_left.jpg) top left no-repeat;
	
		}
#main_top {
	height:271px;
	background:url(images/bg_top_right.jpg) right top no-repeat;
	
		}
#top_phone {
	color:#1C6BCA;
	font-size:20px;
	font-weight:bold;
	position:absolute;
	right:15px;
	top:107px;
}
#cotnatc_on_map {
color:black;
font-size:18px;
height:130px;
margin:-140px 0 0 427px;
width:225px;
}
#main_link {
	display:block;
	height:92px;
	position:absolute;
	right:132px;
	top:131px;
	width:272px;
	text-decoration:none;
	}		

#marquee {
	background:#ffffff;
	color:#ff0000;
	font-size: 12pt;
	font-weight:bold;
	position:relative;
	top: 65px;
	margin:0 0 0 585px;
	}

#menut {
	padding:20px 58px 0 0;
	text-align:right;
	position:absolute;
	top:0px;
	right:0px;
	}
#menut ul {
	list-style:none;
	float:right;
	}
#menut ul li {
	font-size: 14px;
	font-weight:bold;
	color: #1C6BCA;
	padding:0px 15px 0px 15px;
	float:left;
	}
#menut ul li a {
	color: #1C6BCA;
	}







#left {
	float:left;
	width:232px;
	
	}

.left_blok_zag {
	width:232px;
	background:url(images/left_blok_zag.gif) right 17px no-repeat;
	}
.left_blok_zag td {
	vertical-align:middle;
	padding:0 10px 0 37px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:16px;
	line-height:14px;
	}

#menul {
	width:195px;
	border-right:1px solid #ededed;
	padding: 15px 23px 30px 13px;
	}
#menul ul {
	list-style:none;
	}
#menul ul li {
	border-bottom:1px solid #d9d9d9;
	padding:5px 0 5px 26px;
	}
#menul ul li a {
	font-size:14px;
	font-weight:normal;
	color:#1C6BCA;
	}
.p1 {background:url(images/blue.gif) left center no-repeat;}  
.p2 {background:url(images/orange.gif) left center no-repeat;}
.p3 {background:url(images/lblue.gif) left center no-repeat;}
	
	
	
	
	
	
.left_blok {
	color:#000000;
	padding:18px 3px 3px 8px;
	font-size:12px;
	}
.couners {
	text-align:center;
	padding:30px 0;
	}
.sect_name {
	color:#518ACE;
	font-weight:bold;
	padding:0 0 0 10px;
	display:block;
	}
.elem_name {
	font-weight:bold;
	padding:0 0 0 10px;
	}
.elem_anons {
	padding:15px 0;
	}
.elem_cena {
	font-weight:bold;
	}
.elem_cena span {
	font-size:16px;
	color:#FF0000;
	}
.podrobno_1 {
	color:#518ACE;
	}


.left_faq_zag {
	font-weight:bold;
	padding:0 0 12px 0;
	}
.left_faq_otv {
	font-weight:normal;
	padding:0 0 12px 0;
	}

.left_news {
	padding:0 3px 6px 3px;
	}
.left_news_zag {
	font-weight:bold;
	padding:0 0 3px 0;
	}
.left_news_data {
	text-align:right;
	}
.left_news_data span {
	color:#FFFFFF;
	background:#666666;
	}
.left_news_anons {
	padding:10px 0;
	}
.left_news_anons p {
	padding:5px 0;
	}
.podrobno_2 {
	color:#518ACE;
	display:block;
	text-align:right;
	font-weight:bold;
	}

.news_arhiv {
	color:#518ACE;
	display:block;
	text-align:center;
	font-weight:bold;
	}


.news_list {
	padding:0 0 40px 0;
	}
.news_list p {
	padding:0 0 10px 0;
	}	
.news_zag_data {
	padding:0 0 20px 0;
	}	
.news_zag_data a {
	color:#518ACE;
	font-size:13px;
	margin-right:10px;
	font-weight:bold;
	}	
.news_zag_data span {
	color:#787878;
	}	
.textpagen a {
	color:#518ACE;
	}



#work_area {
	margin:0 40px 0 332px;
	text-align:justify;
	}
#work_area p {
	text-align:justify;
	padding:0 0 10px 0;
	}
#work_area a {
	color:#518ACE;
	}	
#work_area ul {
	padding:0 0 0 40px;
	margin:13px 0;
	}
.page_titl {padding:25px 0;}
	
#forpm a {color:#0000ff;}	
#forpm .dopssilk {text-align:center;color:#0000ff;}
#forpm img {margin:0 10px 10px 0;}	
	

#navstring {
font-size:10px;
margin-bottom:10px;
text-align:left;
text-transform:uppercase;
}	
	
#basketlink {text-align:right; font-size: 10px; text-transform: uppercase; margin-bottom: 20px; }
#basketlink a {font-size:10px; font-family: tahoma; font-weight: bold; text-transform: uppercase;}	
	
#elment_list, #elment_det {width:70%;padding:0 10px 0 0;}
#det_el_text table {border:1px solid #000000;}
	
	
	
#cat_strukt {width:30%;}
	
	
	
	
	
	

.footr_height {
	height:130px
	}
#footer {
	height:130px;
	position:relative;
	margin:-130px 0 0 0;
	background:url(images/down_mbg.jpg) right top repeat-x;
	}

#menub {
text-align:center;
height:40px;
padding:18px 0 0 0;
background:url(images/down_mbg.jpg) left top repeat-x;
	}
#menub ul {
list-style:none;
width:570px;
margin:0 auto;
	}
#menub ul li {
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
	color: #274E7E;
	padding:0px 15px;
	float:left;
	}
#menub ul li a {
	color: #274E7E;
	}
#menub ul li a:hover{
	color: #1F6AC3;
	}

#whomade {
	height:45px;
	padding:8px 0 0 0;
	
	}

#doptitle {
	height:18px;
	text-align:center;
	
	}
.tit  {
	font-family: Verdana;
	font-size:9px;
	font-weight:bold;
	color: #e8e6e6
	}


#thumb1 {display:block;text-align:center;}

a.new_recimg {display:block;}









.b              { color: #ffffff; text-decoration: none 	}
.b:hover        { color: #ffffff; text-decoration:underline 	}


h1 { font-size: 16px; font-family: Tahoma; 	}
h2 { font-size: 14px; font-family: Tahoma; 	}
h3 { font-size: 12px; font-family: Tahoma; 	}
h4 { font-size: 11px; font-family: Tahoma; 	}
h5 { font-size: 11px; font-family: Tahoma; 	}

body, td { font-family: Arial; font-size: 13px; color:#787878	}
 
form {margin:0px	}
td.search {padding: 0 0 0 20	}

.body {font-family: Arial;font-size: 13px;text-align:justify;color: #787878;padding:10px 50px 40px 100px	}

h1.tema {color: #DD0707;font-family: Tahoma;font-size:18px;font-weight: bold;margin:0px;padding:0px 10px 0px 0px	}

.name   {color: #FFFFFF;font-family: Arial;font-size:16px;font-weight: bold;margin:0px;padding:0px 10px 0px 37px	}

.menuNormal {background-color:transparent;font-family: Arial;font-size: 12px;text-transform:uppercase;font-weight:bold;text-decoration:none;
			 padding: 9px 0px 12px 0px;	background-image: url(left_sp.jpg);background-repeat:no-repeat;background-position:right;background-color:#CE181E;
			 border-bottom:1px solid #ffffff; cursor:pointer	}
			
.menuOver   {background-color:transparent;font-family: Arial;font-size: 12px;text-transform:uppercase;font-weight:bold;text-decoration:none;
		     padding: 9px 0px 12px 0px;background-image:url(left_sp2.gif);background-repeat:no-repeat;background-position:right;background-color:#A1A1A1;			             border-bottom:1px solid #ffffff; cursor:pointer	}
		   
		   
TD.menuNormal A.c {color: #ffffff;text-decoration:none;	}
TD.menuOver A.c {color: #ffffff;text-decoration:none;	}

.menu {font-family: Arial;font-size: 14px;font-weight:normal;color: #1C6BCA;padding:5px 0px 5px 26px; border-bottom:1px solid #D9D9D9	}

.mnu  {color: #1C6BCA;text-decoration:none	}
.mnu:hover{color: #1C6BCA;text-decoration:underline	}

.menu2 {font-family: Arial;font-size: 14px;font-weight:bold;color: #1C6BCA;padding:0px 15px 0px 15px	}

.mnu2  {color: #1C6BCA;text-decoration:none	}
.mnu2:hover{color: #1C6BCA;text-decoration:underline	}

.menu3 {font-family: Arial;font-size: 13px;font-weight:normal;color: #274E7E;padding:0px 15px 0px 15px	}

.mnu3  {color: #274E7E;text-decoration:none	}
.mnu3:hover{color: #1F6AC3;text-decoration:underline	}



span.copyright {font-family: Tahoma;font-size: 11px;color: #9B9B9B	}
span.copyright  a   {color: #1C6BCA;	}

.small  { font-family: Verdana; font-size: 7pt; color: #808080; 	}

.tel  {font-family: Tahoma;font-size: 11px;color: #7B7B7B;}


table.table1   { font-size:13px; border-collapse: collapse; font-family: Arial; color: #787878;}
table.table1 td { padding: 4px; border: 1px solid #000000;}
table.table0 { font-size:13px; border-collapse: collapse; font-family: Arial; color: #787878;}
table.table0 td { padding: 4px; border-width: 0px;border:1px solid #000000;}

table.sert_list {border-collapse:separate;}
.thumb {color:#000000;background-color:#F0F0F0;
font-size:10px;
text-align:center;padding:15px;}.thumb a {display:block;text-align:center;}

/* */

td.shop-column1 { width: 70%; padding-right: 10px; 	}
td.shop-column2 { width: 30%; 	}

h2.shop-product-title { font-size: 18px; font-weight: bold; margin:0 0 15px 0;}

/* SHOP CART */

div.shop-cart { text-align: right; font-size: 10px; text-transform: uppercase; margin-bottom: 20px; 	}
a.shop-cart { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;	}
a.shop-cart:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;	}

/* SHOP PATH */

div.shop-path { text-align: left; font-size: 10px; text-transform: uppercase; margin-bottom: 10px; 	}
a.shop-path { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;	}
a.shop-path:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;	}

/* SHOP FOLDERS */

div.shop-folders { 	}
div.shop-folders-title { color:#000000;font-weight:bold;padding:5px;background-color:#e0e0e0; 	}
div.shop-folders-body { padding: 15px; font-size: 11px; 	}
div.shop-folders-body div {margin-bottom: 5px;}
a.shop-folder { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: none; text-transform: uppercase;	}
a.shop-folder:hover { font-size:10px; font-family: tahoma; font-weight: bold; text-decoration: underline; text-transform: uppercase;	}

/* SHOP PRODUCT LIST */

table.shop-products { font-size:11px; border-collapse: collapse; border-bottom: 1px solid #cccccc;  	}
table.shop-products td { padding:5px; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc;	}
td.product-th { padding:5px; background-color: #cccccc; font-weight: bold; color: #000000; text-align: center; 	}
td.product-tb { padding:5px; border-top: 1px solid #cccccc; text-align: right; 	}

div.shop-add-to-cart { padding:5px;text-align:right;}
#elment_det div.shop-add-to-cart {text-align:left; padding:5px 5px 5px 0}
span.shop-remove-from-cart { cursor: pointer; color: #cc0000; text-decoration: underline;}
span.shop-remove-from-cart:hover { cursor: pointer; color: #000000; text-decoration: underline; 	}

/* SHOP PRODUCT LIST STAGE */

table.stage { font-size:11px; 	}
td.stage-title { text-transform:uppercase; background-color:#cccccc; padding:7px; 	}
td.stage-image { padding: 5px; text-align:center; 	}td.stage-image a {display:block;text-align:center; }
td.stage-body { padding: 10px; 	}


/* SHOP PRODUCT FORMS */

input.number { border:1px solid #cccccc;padding:1px;}
input.shop-add-to-cart {text-align:center;width:152px;}
form.nomargin { margin: 0px;text-align:right;	}
#elment_det form.nomargin  {text-align:left;}
/* SHOP PRODUCT MISC */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid gray; position:absolute; left:0px; top: -20px; background-color:#FFFFCC;font-size:11px;font-family: verdana; 	}



.editable_block{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	}
td.editable_block{
	padding:18px 3px 3px 8px;
	color:#000000;
	}







form.hidden { margin: 0px; 	}



ul.boxes {
	color: #cccccc;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 10px;
	}

ul.boxes li { margin-bottom: 5px; 	}
ul.boxes li:hover { margin-bottom: 5px; 	}

#contact_bottom {
	float:left;
	padding:0 0 0 30px;
}