html {
	color:#333; 	
	
	background: url("http://usn.co.cz/media/images/USN-Back-red.jpg") repeat-x #AEC0CC;
	
	scrollbar-face-color : #8a9ba5;
	scrollbar-shadow-color : #fff; 
	scrollbar-highlight-color : #fff;
	scrollbar-3dlight-color : #fff;
	scrollbar-darkshadow-color : #fff;
	scrollbar-track-color : #fff;
	scrollbar-arrow-color : #fff;
}

A {
    color:rgb(0, 85, 165);
}

H1 {
    color: #042a57;
}

td {
	color:#333; 
}

.back a{
	color:#999;
}

.bluetop{
	background: url(/images/blue.png) #0055a5;
}

#header .top .country{
	color:#D3D3D3;
}

#header .top .prava{
	color: #515151;
}

#header .top .prava a{
	color: #515151;
}

#header #main_menu{
	background: #6F8591;
}

#header #nav li{
	background: #6F8591;
	background:url('../img/black_back.png');
	background-repeat:no-repeat;
}


#header #nav li ul li{
	height:24px;
	background: #6F8591;
	padding-top:8px;
	background-repeat:no-repeat;
	background-image:url("../img/line.png");
}

#header #nav li a{
	border-right:1px solid #666;
}

#header #nav li a:hover{
	color: #ED1C24;
}

#middle_head{
	color: #000;
}

#middle_head.classic{
	background:url(../images/pages/Generic_Header.gif) #FFF no-repeat top right;
}

.a_no_decoration {
    color: #042a57;
}

.a_no_decoration:hover {
    color: #ED1C24;
}

#left_column {
	color:#FFF;
}

#left_column #fast_menu a{
	color:#000;
	display:block;
	background:url('../img/line_black.png');
	background-repeat:no-repeat;
	background-position:bottom;
}

#left_column #fast_menu a.aktivni{
	color:#FFF;
	background:#ED1C24;
	height:22px;
}

#left_column #fast_menu a.aktivni:hover{
	text-decoration:none;
	color:#fff ;
}

#left_column #fast_menu a:hover{
	color:#ED1C24;
}

#middle_column {
	background-color:#FFF;
}

#middle_column h1{
    background-image: url("../img/generic_header.gif");
    background-position: top right;
    background-repeat: no-repeat;
	color: #000;
}

#right_column {
	color:#FFF;
}

#right_column .connect div.blok{
	background-image:url('../img/line_black.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

#right_column .connect a{
	color: #515151;
}

#right_column .nadpis{
	background:url(../images/shading.gif) repeat-y #60747f top left;
	color:#FFF;
}

#right_column .nadpis a{
	color:#FFF;
}

#footer {
	background-color:#0055A5;
	color:#fff;
}

#footer a{
	color:#fff;
}

#footer .box{
	border-right:1px solid #B9B7DD;
}

#login {
    color: #fdb110;
}

#logout {
    color: #fdb110;
}

#right_column .bulletin{
	color:#666;
}

#right_column .bulletin a{
	color:#ED1C24;
}

#right_column .bulletin div.bottom{
	background-image:url('../img/line_black.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

#cart {
    color: #FFF;
}

#cart .cart_item{
	background-image:url('../img/line_black.png');
	background-position:bottom;
	color: #515151;
	background-repeat:repeat-x;
}

#cart .cart_item b{
	color:rgb(255, 210, 4);
}

.advertising {
    color: #ffffff;
}

.news {
	background:#fff;
}

.new_title {
	background:url(../images/shading.gif) repeat-y #60747f top left;
	color:#FFF;
}

.new_title :hover{
	color:#ED1C24;
}

#static_text hr{
	border-bottom:1px solid #e1e1e1;
}

#static_text h4{
	color:#0055A5;
}

.action_product_price {
    color: #042a57;
}

.action_price {
    color: #ff0000;
}

.product_list {
	border-bottom:1px solid #E1E1E1;
}

.product_list_title a{
	color:#333;
	background-color:#E1E1E1;
}

.product_list_title a:hover{
	color:#0055A5;
}

.product_list_more a{
	color:#ED1C24;
}

.product_list_annotation {
	color:#666;
}

button.button{
	color:#FFF;
	background-color:#0055A5;
}

button.button:hover{
	background-color:#ED1C24;
	color:#FFF;
}

.product_detail_title h2{
	background-image:url(../img/line_large.png);;
	background-repeat:no-repeat;
	background-position:bottom;
}

.product_detail_cat{
	background-image:url(../img/line_large.png);;
	background-repeat:no-repeat;
	background-position:bottom;
	color:#999;
}

.product_detail_cat a{
	color:#999;
}

.product_detail_description {
	border-left:1px solid #e1e1e1;
}

#product_detail .pravy strong, #product_detail .levy strong{
	background:#4d575d;
	color:#fff;
}

#product_detail .pravy strong a, #product_detail .levy strong a{
	color:#FFF;
}

#product_detail .levy .tastes{
	color:#0055A5;
}

#product_detail .levy .buy{
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;
}

#product_detail .levy .varianty{
    background:url("../img/line_black.png");
	background-repeat:no-repeat;
	background-position:bottom;
	color:#999;
}

#product_detail .levy .varianty .taste{
	color:#0055A5;
}


#product_detail .levy .varianty .volume{
	color:#000;
}


#product_detail .levy .varianty .price{
	color:#000;
}


.product_detail_variations_title {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #aaa;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #aaa;
    background-color: #ddd;
}

.object_list_more a{
	color:#ED1C24;
}

.object_list_title{
	background:url(../images/shading.gif) repeat-y #60747f top left;
	color:#FFF;
}

.object_list_title a{
	color:#FFF;
}

.object_detail_title {
    background-image: url("../img/generic_header.gif");
	color: #000;
}

.object_header {
    background-image: url("../img/generic_header.gif");
	color: #000;
}

.object_header .male a{
	color:#999;
}
 
#comment_summary {
    background-color:#eee;
}

#comment_header {
	background-color:#042A57;
}

.comment_form {
    background-color: #eee;
}

.comments_title {
        background-color:#FF9F00;
        color:#FFF;
}

.fb_like_page {
    background-color: white;
}

#fast_menu select {
    width: 190px;
}

.jump {
	color: #FFFFFF;
	background-color: #082B54;
}

#slider {
    background:url(../images/loader.gif) no-repeat 50% 50%;
}

#social_networks {
    background-color: white;
}

#accomplish_order .navigator{
	color:#0055A5;
}

#accomplish_order .navigator .item{
	border-top:1px solid #666;
	border-left:#999;
	background-color:#CCC;
	color:#999;
}
#accomplish_order .navigator .active{
	border-top:1px solid #EAAA27;
	background-color:#EAAA27;
	color:#333;
}

#accomplish_order .navigator .complete a{
	color:#fff;
}

#accomplish_order .navigator .active b{
	color:#333;
}

#accomplish_order .navigator .complete{
	border-top:1px solid #0055A5;
	background-color:#39474E;
	color:#fff;
}

#accomplish_order .navigator b{
	color:#999;
}

#accomplish_order table th{
	background-color:#0055A5;
	color:#FFF;
}

#accomplish_order table td{
	border-bottom:1px solid #e1e1e1;
}

#accomplish_order .suma{
	color:#0055A5;
	border-bottom:2px solid #0055A5;
}

#accomplish_order table .amount{
	color:#0055A5;
}

#accomplish_order fieldset{
	border:1px solid #CCC;
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
}

#accomplish_order fieldset legend{
	color:#ccc;
}

.fieldWrapper input[type="text"],.fieldWrapper textarea,.fieldWrapper select{
	background:#FFF;
	border:1px solid #CCC;
	color:#0055A5;
}

.fieldWrapper input[type="text"]:hover,.fieldWrapper textarea:hover{
	border:1px solid #999;
}

table thead{
    background-color: #042A57;
    color: #FFF;
}

table thead td{
    border-bottom: 20px solid #FFF;
}

table tfoot{
    background-color: #042A57;
    color: #FFF;
}

table tfoot td{
    border-top: 20px solid #FFF;
}

#accomplish_order fieldset{
    font-size: 1.2em;
}

.errorlist{
    color: #F00;
}

.form_required{
    color: red;
}

.about_category{
	color:#666;
	margin-left:25px;
	background-image:url("../img/line_large.png");
	background-position:bottom;
	background-repeat:no-repeat;
}

.cena_label{
	color:#333;
}

.cart_sum{
	border-bottom: 1px solid #e1e1e1;
}

.cart_sum span{
	color:#0055A5;
}

.rdash{
	border-right:1px solid #E1E1E1;
}

.textital {font-style: italic}
.textbold {font-weight: bold}
.textitalbold {font-style: italic;font-weight: bold}
.textVerdana {font-family: Verdana;}
.textNarrow {font-family: Arial Narrow, Arial;}
.textBlack {font-family: Arial Black, Arial; line-height:90%;}
.textBlackMed {font-family: Arial Black, Arial; line-height:90%;letter-spacing:-1px;}
.textBlackLarge {font-family: Arial Black, Arial; line-height:90%;letter-spacing:-2px;}
.textBlackOnly {font-family: Arial Black, Arial;}
.textArial {font-family: Arial;}
.chkbox{height:8px; width:8px; }
