/*** global ***/

html, body{
	background: rgb(131,11,18) url(/images/main/back.png) repeat-x;
	color: black;
	}

a{
	color: rgb(220,220,220);
	text-decoration: underline;
	}

html, body{text-align: center; margin: auto; font-family: verdana, sans-serif;}
body{font-size: 0.8em; padding: 0px;}
div{margin: auto; text-align: left;}
table{table-layout: fixed; border-collapse: collapse; margin: auto; border-spacing: 0px; border-width: 0px; text-align: left; font-size: 1em;}
table td{border-collapse: collapse; padding: 0px; border: 0px solid red;}
form, input{margin: auto; padding: 0px;}
input, textarea, select, button{font-family: verdana, sans-serif; font-size: 0.9em; border: 1px solid black; padding: 2px 2px;}
select, optgroup{font-size: 1em;padding: 2px;}
optgroup{font-size: 1em; padding: 0px 3px 0px 0px;}
.input-radio input{border: none;}
.radio{border: none;}

img{font-family: courier, sans-serif; font-size: 0.75em; border: 0px;}
ul, ol{margin: 0px 5px 5px 15px; padding: 0px 5px 5px 15px;}
li{padding: 0px; margin: 3px; text-indent: 0px;}
p{margin: 0px; padding: 7px 12px;}
h1, h2, h3, h4, h5, h6{display: block; margin: 0px;}
.atn{width: 600px; background: rgb(248,248,248); table-layout: auto; text-align: center; margin: 20px auto; border: 3px solid rgb(46,137,192);}
.atn td{padding: 5px; border: 1px solid silver;}
td.atn-n{line-height: 160%; background: rgb(215,232,187); font-weight: bold;}
td.atn-t{text-align: left;}
.atn span{display: block; font-size: 0.75em; padding: 5px 5px 1px 45px;}
.xinha{width: 900px; margin: auto;} .xinha table{table-layout: auto;}


/*** main ***/
.main-top{
	width: 979px;
	height: 83px;
	}

.main-top-logo{
	display: block;
	width: 290px;
	height: 89px;
	border: none;
	position: absolute;
	margin-top: 12px;
	margin-left: 16px;
	}

.main-top h1{
	width: 460px;
	height: 83px;
	font-size: 0.95em;
	font-style: italic;
	float: right;
	background: url(/images/main/top_3.png) no-repeat right;
	}

.main-top h1 strong{
	display: block;
	padding-top: 21px;
	padding-bottom: 4px;
	padding-right: 1px;
	text-align: right;
	color: rgb(233,233,233);
	}

.main-top h1 span{
	display: block;
	padding-right: 1px;
	text-align: right;
	color: rgb(253,178,0);
	}

.main{
	width: 999px;
	background: white url(/images/main/shad_4.png) repeat-y;
	}

.main-in{
	width: 999px;
	background: url(/images/main/shad_5.png) no-repeat;
	}

.main-full{
	width: 999px;
	margin-top: 10px;
	background: white url(/images/main/shad_4.png) repeat-y;
	}

.main-full-in{
	width: 999px;
	background: url(/images/main/shad_5.png) no-repeat;
	}

.main-full-inin{
	padding: 20px;
	}


.main-shad{
	width: 999px;
	height: 10px;
	background: url(/images/main/shad_3.png) no-repeat;
	font-size: 1px;
	}

.main-menu{
	width: 979px;
	height: 110px;
	}

.main-menu-right{
	width: 115px;
	height: 110px;
	background: url(/images/main/top_2.png);
	position: absolute;
	margin-left: 864px;
	}

.main-menu-block{
	padding-top: 49px;
	}

.main-menu-double{
	height: 28px;
	}

.main-menu-double a{
	display: block;
	float: left;
	padding: 9px 30px 6px;
	font-size: 0.85em;
	text-decoration: none;
	background: black url(/images/main/menu_1.png) repeat-x;
	color: rgb(253,254,255);
	font-weight: bold;
	}

.main-menu-double a:hover{
	text-decoration: underline;
	}

a.main-menu-double-2{
	border-left: 1px solid white;
	}

a.main-menu-double-active{
	background: rgb(233,233,223);
	color: rgb(99,8,12);
	}

a.main-menu-double-active-2{
	background: rgb(233,233,223);
	color: rgb(99,8,12);
	border-left: 1px solid white;
	}

.main-menu-bot{
	height: 33px;
	background: rgb(233,233,223);
	color: rgb(36,36,37);
	font-size: 0.85em;
	}

.main-menu-bot div{
	padding: 7px 0px 0px 50px;
	}

.main-menu-bot span{
	display: block;
	float: left;
	padding: 4px 5px 3px;
	}

.main-menu-bot a{
	display: block;
	text-decoration: none;
	float: left;
	padding: 4px 5px 3px;
	color: rgb(36,36,37);
	}

.main-menu-bot a:hover, a.main-menu-bot-active{
	text-decoration: underline;
	color: rgb(128,11,17);
	}

.main-items-list{
	width: 979px;
	height: 178px;
	background:rgb(233,233,223);
	}

.main-items-list-top{
	width: 979px;
	height: 151px;
	background: rgb(168,1,1) url(/images/main/top_4.png) repeat-x;
	}

.main-items-list-postovne-8, .main-items-list-postovne-24{
	width: 269px;
	height: 58px;
	position: absolute;
	margin-top: 9px;
	margin-left: 700px;
	background: url(/images/main/postovne_8.png) no-repeat;
	}

.main-items-list-postovne-24{
	background: url(/images/main/postovne_24.png) no-repeat;
	}

* html .main-items-list-postovne-24{
	display: none;
	}

.main-items-list-porsche-8, .main-items-list-porsche-24{
	width: 419px;
	height: 207px;
	position: absolute;
	margin-top: 69px;
	margin-left: 560px;
	background: url(/images/main/porsche_8.png) no-repeat;
	}

.main-items-list-porsche-24{
	background: url(/images/main/porsche_24.png) no-repeat;
	}

* html .main-items-list-porsche-24{
	display: none;
	}

.main-items-list-top strong{
	display: block;
	color: rgb(253,178,0);
	padding: 17px 0px 16px 18px;
	font-size: 1.1em;
	}

.main-items-list-top table{
	width: 540px;
	margin: auto auto auto 18px;
	}

.main-items-list-top-item a{
	background: url(/images/main/list_item_4.png) no-repeat 0px 8px;
	display: block;
	color: white;
	padding: 8px 10px 7px 25px;
	font-size: 0.85em;
	}

.main-items-list-top-item a:hover span{
	background: rgb(255,176,3);
	color: black;
	padding: 3px 0px 2px;
	}

.main-bottom{
	width: 979px;
	height: 223px;
	clear: both;
	}

.main-bottom-in{
	width: 979px;
	padding-top: 20px;
	}

.main-bottom div{
	float: left;
	height: 203px;
	}

.main-bottom-1{
	width: 327px;
	background: url(/images/main/b1.jpg);
	}

.main-bottom-2{
	width: 331px;
	background: url(/images/main/b2.jpg);
	}

.main-bottom-3{
	width: 321px;
	background: url(/images/main/b3.jpg);
	}


.footer{
	width: 999px;
	height: 73px;
	background: white url(/images/main/shad_4.png) repeat-y;
	}

.footer-in{
	padding-top: 10px;
	}

.footer-name{
	width: 979px;
	background:rgb(233,233,223);
	color: rgb(107,107,99);
	height: 26px;
	}

.footer-name a{
	display: block;
	float: left;
	color: rgb(107,107,99);
	font-size: 0.85em;
	padding: 7px 7px 6px;
	}

.footer-name span{
	display: block;
	float: left;
	padding: 7px 3px 6px;
	}

.footer-bottom{
	width: 999px;
	height: 37px;
	background: rgb(131,11,18) url(/images/main/shad_6_8.png) no-repeat;
	}

.footer-bottom div{
	width: 999px;
	height: 37px;
	background: rgb(131,11,18) url(/images/main/shad_6_24.png) no-repeat;
	}

.footer-links{
	text-align: center;
	font-size: 0.85em;
	position: relative;
	top: -15px;
	color: silver;
	}

* html .footer-bottom div{
	display: none;
	}

.content{
	width: 979px;
	}

.content-left{
	float: left;
	width: 730px;
	}

.content-right{
	float: right;
	width: 249px;
	padding-top: 116px;
	}

.right-kosik{
	width: 249px;
	color: white;
	background: rgb(131,11,18) url(/images/main/kosik_rohb.png) no-repeat bottom left;
	}

.right-kosik-top{
	width: 249px;
	height: 32px;
	background: url(/images/main/kosik_roht.png) no-repeat top left;
	}

.right-kosik-nkosik{
	display: block;
	width: 168px;
	height: 22px;
	position: absolute;
	margin-top: 12px;
	margin-left: 27px;
	}

.right-kosik-kosik{
	display: block;
	width: 55px;
	height: 66px;
	position: absolute;
	margin-top: -29px;
	margin-left: 184px;
	}


.right-kosik-blank{
	padding: 25px 0px 25px 30px;
	line-height: 180%;
	font-size: 0.95em;
	}

.right-kosik-blank b{
	color: rgb(253,178,0);
	}

.right-kosik-price table{
	width: 190px;
	margin: 20px auto;
	font-size: 0.85em;
	}

.right-kosik-price-col-01{
	width: 50px;
	}

.right-kosik-price-col-02{
	width: 30px;
	}

.right-kosik-price td{
	padding: 3px 0px;
	}

.right-kosik-price-row-01 td{
	padding-bottom: 12px;
	}

.right-kosik-price-row-02 td{
	padding-bottom: 7px;
	border-bottom: 1px solid rgb(188,88,93);
	}

.right-kosik-price-row-03 td{
	padding-top: 5px;
	}

.right-kosik-price strong{
	display: block;
	text-align: right;
	color: rgb(255,186,0);
	font-size: 1.1em;
	}

.right-kosik-price b{
	display: block;
	text-align: right;
	font-size: 1.1em;
	}

.right-kosik-price-cart{
	display: block;
	margin: auto;
	width: 130px;
	color: black;
	text-decoration: none;
	background: rgb(0,162,173) url(/images/other/tocart2.png);
	font-size: 0.8em;
	font-weight: bold;
	padding: 5px 0px 5px;
	}

.right-kosik-price-cart:hover{
	text-decoration: underline;
	}

.right-kosik-price-cart span{
	display: block;
	padding-left: 10px;
	}


.right-light{
	width: 249px;
	margin-top: 10px;
	background: rgb(233,233,223) url(/images/main/light_rohb.png) no-repeat bottom left;
	color: rgb(131,11,18);
	padding-bottom: 10px;
	}

.right-light a{
	color: rgb(131,11,18);
	text-decoration: none;
	}

.right-light a:hover{
	text-decoration: underline;
	color: rgb(165,23,2);
	}

.right-light-top{
	width: 249px;
	height: 34px;
	background: url(/images/main/light_roht.png) no-repeat top left;
	}

.right-light-img-1{
	display: block;
	width: 175px;
	height: 22px;
	position: absolute;
	margin-top: 12px;
	margin-left: 27px;
	}

.right-light-img-2{
	display: block;
	width: 167px;
	height: 22px;
	position: absolute;
	margin-top: 12px;
	margin-left: 27px;
	}

.right-light ul{
	list-style-type: none;
	margin: 17px 10px 0px 0px;
	font-size: 0.85em;
	}

.right-light li{
	background: url(/images/main/light_li2.png) no-repeat 0px 3px;
	padding-left: 15px;
	}

.right-light li a{
	color: rgb(107,106,104);
	}

.right-light li a:hover{
	color: rgb(132,11,18);
	text-decoration: none;
	}


.right-light-kontakt{
	padding: 20px 0px 10px 28px;
	font-size: 0.85em;
	line-height: 150%;
	}

.right-light-kontakt div{
	padding-bottom: 10px;
	}

.right-light-kontakt-up{
	font-size: 1.1em;
	}

.right-light-kontakt b{
	color: rgb(55,55,55);
	}

a.right-light-kontakt-email{
	display: block;
	margin-top: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: rgb(55,55,55);
	padding: 6px 0px 10px 43px;
	background: url(/images/main/kontakt_email.png) no-repeat left top;
	}

a.right-light-kontakt-skype{
	display: block;
	margin-top: 10px;
	font-weight: bold;
	text-decoration: underline;
	color: rgb(55,55,55);
	padding: 0px 0px 3px 43px;
	background: url(/images/main/kontakt_skype.png) no-repeat left top;
	}
