* {margin:0; padding:0}

body
    {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff; /*background-color: #dde6ed;*/
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align:center;products_table_dump
	color: #333333;
	line-height: 13px;
	background-image: url(body_background/background.png);
	background-repeat: repeat-x;
	background-position: left top;
}

#body_background
    {
    
    }    
#layout_holder
    {
	border: 0px solid green;
	position: absolute;
	width: 100%;
	height: 100%;
	min-width: 1010px;
	/*min-height: auto;*/
	top: 0px;
	left: 0px;
    } 
#layout_supplemental
    {
	width: 1010px;
	visibility: hidden;
	border: 0px solid #99CC33;
		}
#layout_centering
    {
	border: 0px solid red;
	position: absolute;
	left: 50%;
	top: 0px;
	width: 1010px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -505px;
    }          

#layout_head {
	overflow: hidden;
	width: 1010px;
	background-image: url(head/background/background.jpg);
	background-repeat: no-repeat;
	background-position: left top;	
}
#layout_head_left {
	width: 400px;
	float: left;
	height: 126px;
}
#layout_head_left .head_box {
	height: 30px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
}
#layout_head_left .logo {
	height: 70px;
	width: 200px; /* 157 */
	margin-top: 5px;
	margin-left: 0px;
    border: 0px solid red;
}
#layout_head_left .logo a {
	background-image: url(head/logo_gme/logo.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	height: 70px;
	width: 200px;
    text-decoration: none;
    text-align: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    color: #0054a6;
    text-transform: uppercase;
    padding: 55px 0px 0px 160px;
}
#layout_head_left #layout_head_left .logo a .shop_type {
	/*display: block;*/
    border: 0px solid green;
}

#layout_head_right {
	width: 220px;
	float: right;
	height: 126px;
	border: 0px solid #66CC66;	
}
#layout_head_search {
	height: 42px;
	border: 0px solid #FF9933;
	background-image: url(layout/search_head/background.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#head_search {
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 6px;
}
#head_search form{
	
}
#head_search form .box{
	width: 100%;
	overflow: hidden;
}
#head_search form .box .left{
	border: 0px solid #7dd3e6;
	background-color: #FFFFFF;
	display: block;
	height: 24px;
	width: 142px;
	margin: 0px;
	padding: 0px;
	float: left;
}
#head_search_input {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 132px;
}
#head_search form .box .right{
	display: block;
	height: 24px;	
	float: right;
	width: 60px;
	text-align: right;
}
#head_search form input.button{
	
}

#layout_head_basket {
	/*height: 45px;*/
	border: 0px solid #0099CC;
    background-image: url(layout/basket_head/background.png);
	background-repeat: no-repeat;
	background-position: 10px 55%;
    background-color: #fccd85;
}
#layout_head_basket .head_corners {
    font-size: 1px;
    background-image: url(layout/basket_head/top_corners.png);
	background-repeat: no-repeat;
	background-position: left top;
    background-color: #fccd85;
    height: 5px;
    width: auto;
}
#layout_head_basket .foot_corners {
    background-image: url(layout/basket_head/bottom_corners.png);
	background-repeat: no-repeat;
	background-position: left bottom;
    background-color: #fccd85;
    height: 5px;
    width: auto;
}
#layout_head_basket .box {
	margin: 0px 0px 0px 0px;
    padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 55px;
}
#layout_head_basket .box .login_user{
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13px;
    color: #333333;
    overflow: hidden;
}
#layout_head_basket .box .discount{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    color: #333333;
}
#layout_head_basket .box .discount a{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 15px;
    color: #333333;
}
#layout_head_basket .box .price{
	margin: 3px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    color: #222222;
}
#layout_head_basket .box .price .currency {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    color: #333333;
}
#layout_head_basket .box .login_links{

}
#layout_head_basket .box .login_links .space{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    color: #333333;
    margin: 0px;
    padding: 0px 4px 0px 4px;
}
#layout_head_basket .box .login_links a {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    color: #333333;
    text-decoration: underline;
    padding: 0px 0px 0px 0px;
}
#layout_head_basket .box .login_links a:hover {
    text-decoration: none;
}
#layout_head_basket .box .last_product {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
    padding: 5px 0px 0px 0px;
}

#layout_section {
	overflow: hidden;
	width: 1010px;
}
#layout_section_left {
	float: left;
	width: 780px;
	height: 44px;
}
#layout_section_right {
	float: right;
	width: 200px;
	height: 44px;
}
#layout_section_line {
	background-color: #9a9ea5;
	height: 8px;
	width: 1010px;
}
#layout_section_line div{
	height: 8px;
	width: 1010px;
	background-color: #9a9ea5;
}
#layout_section_line .electronic {
	background-color: #3e5aab;
}
#layout_section_line .audio_video {
	background-color: #2783be;
}
#layout_section_line .computers {
	background-color: #38a5c0;
}
#layout_section_line .house-office {
	background-color: #64b01f;
}
#layout_section_line .meters-tools {
	background-color: #f18e00;
}
#layout_section_line .free-time {
	background-color: #de5062;
}
#layout_section_line .chemistry-battery {
	background-color: #983eab;
}
#layout_section_line .actions {
	background-color: #c92626;
}
#layout_section_line .news {
	background-color: #009836;
}


#layout_catalog_middle {
	width: 1010px;
	overflow: hidden;
	background-image: url(layout/middle_background/catalog_middle_background.png);
	background-repeat: repeat-x;
	background-color: #d0d3d9;
}
#layout_catalog_middle_left {
	float: left;
	width: 212px;
	margin: 0px;
	padding: 0px;
}
#layout_catalog_middle_left  .box {
	display: block;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}


#actions_page_column {
}
#actions_page_column  .head {
	background-image: url(layout/catalog_menu/top_corners.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	background-position: left bottom;
}
#actions_page_column .body {
	background-color: #FFFFFF;
	background-image: url(layout/catalog_menu/middle.png);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 6px;
}
#actions_page_column .foot {
	background-image: url(layout/catalog_menu/bottom_corners.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}
#actions_page_column .body .spacer {
	display: block;
    font-size: 1px;
    height: 5px;
}


#layout_default_middle {
	width: 1010px;
	overflow: hidden;
	background-image: url(layout/middle_background/default_middle_background.png);
	background-repeat: repeat-x;
	background-color: #d0d3d9;
    border: 0px solid green;
}
#layout_default_middle_left {
	float: left;
	width: 790px;
	margin: 0px;
	padding: 0px;
}
#layout_default_middle_left  .box {
	display: block;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}



#catalog_menu {
}
#catalog_menu  .head {
	background-image: url(layout/catalog_menu/top_corners.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	background-position: left bottom;
}
#catalog_menu .body {
	background-color: #FFFFFF;
	background-image: url(layout/catalog_menu/middle.png);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
}
#catalog_menu .foot {
	background-image: url(layout/catalog_menu/bottom_corners.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

#catalog_menu .body ul {
	overflow: hidden;
	width: 192px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #e4e4e4;
}
#catalog_menu .body ul li {
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 1px;
	width: 190px;
	height: auto;
}
#catalog_menu .body ul li a {
	text-decoration: none;
	display: block;
	background-color: #e7e7e7;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 20px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	line-height: 14px;
	background-image: url(layout/catalog_menu/arrow_lvl_1.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F3F3F3;
	border-right-color: #F3F3F3;
	border-bottom-color: #f3f3f3;
	border-left-color: #F3F3F3;
}
#catalog_menu .body ul li a.active {
	background-image: url(layout/catalog_menu/arrow_lvl_1_active.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	text-transform: uppercase;
}
#catalog_menu .body ul li a:hover {
	background-color: #e6671d;
	color: #FFFFFF;
	border: 1px solid #e6671d;
	background-image: url(layout/catalog_menu/arrow_selected.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
}
#catalog_menu .body ul li a.selected {
	background-color: #e6671d;
	color: #FFFFFF;
	border: 1px solid #e6671d;
	background-image: url(layout/catalog_menu/arrow_selected.png);
	background-repeat: no-repeat;
	background-position: 3px 5px;
	text-transform: uppercase;
}

#catalog_menu .body ul li ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #e4e4e4;
}
#catalog_menu .body ul li ul li {
	display: block;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	height: auto;
}
#catalog_menu .body ul li ul li a {
	text-decoration: none;
	display: block;
	background-color: #f3f3f3;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 30px;
	border: 1px solid #f3f3f3;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 14px;
	background-image: url(layout/catalog_menu/arrow_lvl_2.png);
	background-repeat: no-repeat;
	background-position: 13px 5px;
	text-transform: none;
	
}
#catalog_menu .body ul li ul li a.active {
	background-image: url(layout/catalog_menu/arrow_lvl_2_active.png);
	background-repeat: no-repeat;
	background-position: 13px 5px;
	text-transform: none;
}
#catalog_menu .body ul li ul li a:hover {
	background-color: #e6671d;
	color: #FFFFFF;
	border: 1px solid #e6671d;
	background-image: url(layout/catalog_menu/arrow_selected.png);
	background-repeat: no-repeat;
	background-position: 13px 5px;
}
#catalog_menu .body ul li ul li a.selected {
	background-color: #e6671d;
	color: #FFFFFF;
	border: 1px solid #e6671d;
	background-image: url(layout/catalog_menu/arrow_selected.png);
	background-repeat: no-repeat;
	background-position: 13px 5px;
	text-transform: none;
}

#catalog_menu .body ul li ul li ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	background-color: #e4e4e4;
}
#catalog_menu .body ul li ul li ul li {
	display: block;
	margin: 0px;
	width: 100%;
	height: auto;
}
#catalog_menu .body ul li ul li ul li a {
	text-decoration: none;
	display: block;
	background-color: #fcfcfc;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 40px;
	border: 1px solid #f5f5f5;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 14px;
	background-image: url(layout/catalog_menu/arrow_lvl_3.png);
	background-repeat: no-repeat;
	background-position: 23px 5px;
	text-transform: none;
}
#catalog_menu .body ul li ul li ul li a:hover {
	background-color: #e6671d;
	color: #FFFFFF;
	border: 1px solid #e6671d;
	background-image: url(layout/catalog_menu/arrow_lvl_3_selected.png);
	background-repeat: no-repeat;
	background-position: 23px 5px;
}
#catalog_menu .body ul li ul li ul li a.selected {
	background-color: #e6671d;
	color: #FFFFFF;
	border: 1px solid #e6671d;
	background-image: url(layout/catalog_menu/arrow_lvl_3_selected.png);
	background-repeat: no-repeat;
	background-position: 23px 5px;
	text-transform: none;
}

#layout_catalog_middle_right {
	float: right;
	width: 798px;
	margin: 0px;
	padding: 0px;
}
#layout_catalog_middle_right .box {
	display: block;
	width: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}

#layout_default_middle_right {
	float: right;
	width: 220px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
#layout_default_middle_right .box {
	display: block;
	width: auto;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}


#catalog_middle_main {
}

#catalog_middle_main  .head {
	background-image: url(layout/catalog_middle_main/top_corners.png);
	background-repeat: no-repeat;
	width: 798px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	background-position: left bottom;
	overflow: hidden;
}
#catalog_middle_main  .head .head_left {
	width: 200px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
#catalog_middle_main .head .head_right {
	width: 400px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	float: right;
}
#catalog_middle_main .body {
	background-color: #FFFFFF;
	background-image: url(layout/catalog_middle_main/middle.png);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#catalog_middle_main .body .empty {
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
#catalog_middle_main .foot {
	background-image: url(layout/catalog_middle_main/bottom_corners.png);
	background-repeat: no-repeat;
	width: 798px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}





#default_middle_main {
}
#default_middle_main  .head {
	background-image: url(layout/default_middle_main/top_corners.png);
	background-repeat: no-repeat;
	width: 790px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	background-position: left bottom;
	overflow: hidden;
}
#default_middle_main  .head .head_left {
	width: 300px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	float: left;
}
#default_middle_main .head .head_right {
	width: 400px;
	height: 35px;
	font-size: 1px;
	line-height: 1px;
	float: right;
}
#default_middle_main .body {
	background-color: #FFFFFF;
	background-image: url(layout/default_middle_main/middle.png);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#default_middle_main .body  h1 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding: 0px;
}
#default_middle_main .body  h3 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding: 0px;
}
#default_middle_main .body .empty {
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
#default_middle_main .foot {
	background-image: url(layout/default_middle_main/bottom_corners.png);
	background-repeat: no-repeat;
	width: 790px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}


#default_middle_right {
}
#default_middle_right  .head {
	background-image: url(layout/default_middle_right/top_corners.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 15px;
	font-size: 1px;
	line-height: 1px;
	background-position: left bottom;
}
#default_middle_right .body {
	background-color: #FFFFFF;
	background-image: url(layout/default_middle_right/middle.png);
	background-repeat: repeat-y;
	padding-top: 1px;
	padding-right: 9px;
	padding-bottom: 1px;
	padding-left: 9px;
}
#default_middle_right .foot {
	background-image: url(layout/default_middle_right/bottom_corners.png);
	background-repeat: no-repeat;
	width: 220px;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}


#default_middle_right .body .recommend
    {
    margin: 10px 0px 10px 10px;
    }
#default_middle_right .body .recommend .container
    {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    }
#default_middle_right .body .recommend .container a.center
    {
    display: block;
    /*width: 540px;*/
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }
#default_middle_right .body .recommend .container a img
    {
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }


#default_middle_right .body .recommend
    {
    margin: 10px 0px 10px 10px;
    }
#default_middle_right .body .recommend .container
    {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    }
#default_middle_right .body .recommend .container a.center
    {
    display: block;
    /*width: 540px;*/
    border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }



#layout_foot {
	background-color: #d0d3d9;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#layout_foot .box {
	width: 100%;
	overflow: hidden;
	background-color: #e8e9ec;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F4F4F4;
}
#layout_foot_left {
	float: left;
	width: 320px;
	margin-left: 15px;
	margin-top: 12px;
	margin-bottom: 12px;
}
#layout_foot_left .company {
	font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
#layout_foot_left .company span   {
	font-weight: normal;
}

#layout_foot_right {
	float: right;
	width: 620px;
	margin-right: 15px;
	margin-top: 12px;
	margin-bottom: 12px;
	text-align: right;
}
#layout_foot_right a {
	font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	margin-left: 10px;
}

#layout_section_left .section {
	text-align: center;
}

#layout_section_left .section ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#layout_section_left .section ul li {
	display: block;
	float: left;
	height: 44px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#layout_section_left .section ul li a {
	text-decoration: none;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#layout_section_left .section ul li a.electronic {
	height: 44px;
	width: 115px;
	background-image: url(zalozky_obory/elektronicke-soucastky.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
#layout_section_left .section ul li a.electronic_active {
	height: 44px;
	width: 115px;
	background-image: url(zalozky_obory/elektronicke-soucastky.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#layout_section_left .section  ul  li  a.electronic:hover {
	background-image: url(zalozky_obory/elektronicke-soucastky.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.audio-video {
	height: 44px;
	width: 110px;
	background-image: url(zalozky_obory/audio-video.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
#layout_section_left .section ul li a.audio-video_active {
	height: 44px;
	width: 110px;
	background-image: url(zalozky_obory/audio-video.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.audio-video:hover {
	background-image: url(zalozky_obory/audio-video.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.computers {
	height: 44px;
	width: 95px;
	background-image: url(zalozky_obory/vypocetni-technika.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
#layout_section_left .section ul li a.computers_active {
	height: 44px;
	width: 95px;
	background-image: url(zalozky_obory/vypocetni-technika.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.computers:hover {
	background-image: url(zalozky_obory/vypocetni-technika.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.house-office {
	height: 44px;
	width: 89px;
	background-image: url(zalozky_obory/dum-byt-kancelar.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
#layout_section_left .section ul li a.house-office_active {
	height: 44px;
	width: 89px;
	background-image: url(zalozky_obory/dum-byt-kancelar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.house-office:hover {
	background-image: url(zalozky_obory/dum-byt-kancelar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.meters-tools {
	height: 44px;
	width: 135px;
	background-image: url(zalozky_obory/merici-pristroje-naradi.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
#layout_section_left .section ul li a.meters-tools_active {
	height: 44px;
	width: 135px;
	background-image: url(zalozky_obory/merici-pristroje-naradi.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.meters-tools:hover {
	background-image: url(zalozky_obory/merici-pristroje-naradi.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.free-time {
	height: 44px;
	width: 94px;
	background-image: url(zalozky_obory/volny-cas.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
#layout_section_left .section ul li a.free-time_active {
	height: 44px;
	width: 94px;
	background-image: url(zalozky_obory/volny-cas.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.free-time:hover {
	background-image: url(zalozky_obory/volny-cas.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.chemistry-battery {
	height: 44px;
	width: 127px;
	background-image: url(zalozky_obory/chemie-baterie.png);
	background-repeat: no-repeat;
	background-position: 0px -44px;
}
#layout_section_left .section ul li a.chemistry-battery_active {
	height: 44px;
	width: 127px;
	background-image: url(zalozky_obory/chemie-baterie.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_left .section ul li a.chemistry-battery:hover {
	background-image: url(zalozky_obory/chemie-baterie.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



#layout_section_right .section {
	text-align: center;
	padding-top: 12px;	
}
#layout_section_right .section ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#layout_section_right .section ul li {
	display: block;
	float: right;
	height: 32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#layout_section_right .section ul li a {
	text-decoration: none;
	display: block;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#layout_section_right .section ul li a.novinky {
	height: 32px;
	width: 81px;
	background-image: url(zalozky_obory/novinky.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#layout_section_right .section ul li a.novinky_active {
	height: 32px;
	width: 81px;
	background-image: url(zalozky_obory/novinky.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_right .section  ul  li  a.novinky:hover {
	background-image: url(zalozky_obory/novinky.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_right .section ul li a.akce {
	height: 32px;
	width: 58px;
	background-image: url(zalozky_obory/akce.png);
	background-repeat: no-repeat;
	background-position: 0px -32px;
}
#layout_section_right .section ul li a.akce_active {
	height: 32px;
	width: 58px;
	background-image: url(zalozky_obory/akce.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#layout_section_right .section  ul  li  a.akce:hover {
	background-image: url(zalozky_obory/akce.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}



#navigation {
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
}
#navigation .box {
	width: 100%;
	overflow: hidden;
	margin-top: 0px;
}
#navigation_left {
	float: left;
	width: 750px;
	margin-left: 5px;
}
#navigation_left span {
	font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size: 10px;
	color: #777777;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 13px;
}
#navigation_left a {
	font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
	font-size: 10px;
	color: #555555;
	text-decoration: underline;
	line-height: 13px;
}
#navigation_left a:hover {
	text-decoration: none;

}



#navigation_right {
	float: right;
	width: 2px;
}
#catalog_middle_main .body  h1 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding: 0px;
}
#catalog_middle_main .body  h3 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
	padding: 0px;
}
#products {
	margin-top: 20px;
}
#products_settings {
	background-color: #f1f1f1;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#products_settings .box {
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
#products_settings_left {
	float: left;
	width: 500px;
}
#products_settings_right {
	float: right;
	width: 250px;
	text-align: right;
}
#products_settings_left form , #products_settings_right form {
	margin: 0px;
	padding: 0px;
}
#products_settings_left form fieldset , #products_settings_right form fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
#products_settings_left form fieldset label, #products_settings_right form fieldset label {
	vertical-align: middle;
	padding: 0px;
	margin-left: 10px;
}

#products_settings_left form fieldset select, #products_settings_right form fieldset select {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #333333;
}
#products_settings_left  fieldset  input.arrow, #products_settings_right  fieldset input.arrow {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 22px;
	vertical-align: bottom;
}

#products_dump {
	margin-top: 15px;
}
#products_dump .body {
	background-color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding: 0px;


}
#products_dump  .body  .box         {
	background-color: #dddee0;
	background-image: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#products_dump   .body   .box ul         {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	display: block;
	background-color: #dddee0;    
}
#products_dump    .body .box   ul  li  {
	margin: 0px;
    padding: 0px;
	width: 259px;
    float: left;
    display: block;
}
#products_dump    .body    .box    ul   li   .container {
	background-color: #ffffff;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
}
#products_dump   .body   .box    ul   li .container h2         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	display: block;
	height: 29px;
	line-height: 14px;
}
#products_dump  .body  .box   ul  li  .container h2 a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	color: #333333;
	text-decoration: underline;
}
#products_dump  .body  .box   ul  li  .container h2 a:hover {
	text-decoration: none;

}
#products_dump  .body  .box   ul  li  .container .title_historic {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    height: 30px;
    margin-top: 2px;
}
#products_dump  .body  .box   ul  li  .container .title_historic span {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    display: inline;
    color: #f50000;
}
#products_dump   .body   .box   ul   li   .container   .col_box1         {
	overflow: hidden;
	width: 100%;
	margin-top: 0px;
}
#products_dump   .body   .box   ul   li   .container   .col_box1   .col_box1_left {
	float: left;
	width: 80px;
	height: 60px;
}
#products_dump   .body   .box   ul   li   .container   .col_box1   .col_box1_left   a {
	text-decoration: none;
}
#products_dump     .body     .box     ul     li     .container     .col_box1     .col_box1_left     a img         {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_dump   .body   .box   ul   li   .container   .col_box1   .col_box1_right {
	float: right;
	width: 146px;
}
#products_dump  .body  .box  ul  li  .container  .col_box1  .col_box1_right  .price, #products_dump  .body  .box  ul  li  .container  .col_box1  .col_box1_right  .price_individual         {
	margin-bottom: 3px;
	margin-top: 3px;
}
#products_dump  .body  .box  ul  li  .container  .col_box1  .col_box1_right  .price_alternative         {
	margin-bottom: 3px;
	margin-top: 3px;
}
#products_dump  .body  .box  ul  li  .container  .col_box1 .col_box1_right .form {
	height: 33px;
	width: 146px;
	display: block;
	padding-top: 0px;
	padding-left: 0px;
	overflow: hidden;
	background-image: url(main/forms/basket_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#products_dump .body .box ul li .container .col_box1 .col_box1_right .form form {
	margin: 0px;
	display: block;
	padding-left: 6px;

}
#products_dump   .body   .box   ul   li   .container   .col_box1   .col_box1_right   .form   form  .left {
	border: 1px solid #DDDDDD;
	display: block;
	height: 18px;
	width: 38px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#products_dump    .body    .box    ul    li    .container    .col_box1    .col_box1_right    .form   form  span input.text {
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	width: 36px;
	margin-top: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_dump .body .box ul li .container .col_box1 .col_box1_right .form form .right {
	display: block;
	height: 18px;
	width: 95px;
	float: right;
}

#products_dump   .body   .box   ul   li   .container   .col_box1   .col_box1_right   .form   form   input.button  {
	width: 95px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 33px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(main/forms/basket_button_click.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	cursor: Pointer;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #F0F0F0;
	line-height: 13px;
	vertical-align: top;
	font-weight: normal;
}



#products_dump  .body  .box  ul  li  .container  .col_box1  .col_box1_right  .price  .number         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #e90000;
}
#products_dump  .body  .box  ul  li  .container  .col_box1  .col_box1_right  .price_individual  .number         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #1db2e4;
}

#products_dump .body .box ul li .container .col_box1 .col_box1_right .price .currency, #products_dump .body .box ul li .container .col_box1 .col_box1_right .price_individual .currency {
	margin-left: 5px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

#products_dump  .body  .box  ul  li  .container  .col_box1  .col_box1_right  .price_alternative  .number         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
#products_dump .body .box ul li .container .col_box1 .col_box1_right .price_alternative .currency {
	margin-left: 0px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#products_dump   .body   .box   ul   li   .container   .col_box2         {
	overflow: hidden;
	width: 100%;
	margin-top: 15px;
}
#products_dump   .body   .box   ul   li   .container   .col_box2   .col_box2_left {
	float: left;
	width: 150px;
}
#products_dump .body .box ul li .container .col_box2 .col_box2_left p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
}
#products_dump .body .box ul li .container .col_box2 .col_box2_left p a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1ca11f;
	line-height: 13px;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#products_dump .body .box ul li .container .col_box2 .col_box2_left p a:hover {
	text-decoration: none;
}



#products_dump   .body   .box   ul   li   .container   .col_box2   .col_box2_right {
	float: right;
	width: 80px;
}
#products_dump .body .box ul li .container .col_box2 .col_box2_right p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 13px;
	text-align: right;
}
#products_dump .body .box ul li .container .col_box2 .col_box2_right p span {
	font-weight: normal;
}
#products_dump .body .box ul li .container .description {
	margin-top: 15px;
	margin-bottom: 10px;
}
#products_dump .body .box ul li .container .description p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	display: block;
	height: 42px; /**/
	border: 0px solid black;
	overflow: hidden;
	width: 100%;
}
#products_dump .body .box ul li .container .description p a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e5672a;
	line-height: 13px;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#products_dump .body .box ul li .container .description p a:hover {
	text-decoration: none;
}
#products_dump .body .box .container .status {
	height: 22px;
	margin: 0px;
	padding: 0px;
}
#products_dump .body .box .container .status a {
	text-decoration: none;
	margin-right: 5px;

}

#products_dump .body .box .container .status a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#products_dump  .column, #products_table_dump  .column {
	width: 100%;
	overflow: hidden;
}
#products_dump   .column .column_left, #products_table_dump   .column .column_left {
	width: 370px;
	float: left;
}
#products_dump .column .column_left p, #products_table_dump .column .column_left p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	display: block;
	padding-top: 10px;
	padding-left: 10px;
}

#products_dump .column .column_right, #products_table_dump .column .column_right {
	width: 370px;
	float: right;
}

#products_dump .column .column_right .paging, #products_table_dump .column .column_right .paging {
}
#products_dump  .column  .column_right  .paging  .box, #products_table_dump  .column  .column_right  .paging  .box         {
	text-align: right;
}
#products_dump  .column  .column_right  .paging  .box  a, #products_table_dump  .column  .column_right  .paging  .box  a         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
#products_dump  .column  .column_right  .paging  .box  a:hover, #products_table_dump  .column  .column_right  .paging  .box  a:hover {
	background-color: #dde1e4;
	text-decoration: none;

}

#products_dump .column .column_right .paging .box a.preview, #products_table_dump .column .column_right .paging .box a.preview {
	margin-right: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;

}
#products_dump   .column   .column_right   .paging   .box   a.preview:hover, #products_table_dump   .column   .column_right   .paging   .box   a.preview:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
#products_dump .column .column_right .paging .box a.next, #products_table_dump .column .column_right .paging .box a.next {
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-right: 10px;

}
#products_dump .column .column_right .paging .box a.next:hover, #products_table_dump .column .column_right .paging .box a.next:hover {
	background-color: #FFFFFF;
	text-decoration: none;
}

#products_dump .column .column_right .paging .box a.page, #products_table_dump .column .column_right .paging .box a.page {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

#products_dump .column  .column_right  .paging  .box  .page_actual, #products_table_dump  .column  .column_right  .paging  .box  .page_actual {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #dde1e4;
}
#products_dump .column  .column_right  .paging  .box  a.first_page, #products_table_dump  .column  .column_right  .paging  .box  a.first_page {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#products_dump .column  .column_right  .paging  .box  a.last_page, #products_table_dump  .column  .column_right  .paging  .box  a.last_page {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}



#products_table_dump {
	margin-top: 15px;
}
#products_table_dump .body {
	background-color: #FFFFFF;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#products_table_dump .body table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_table_dump .body table thead tr th {
	background-color: #f1f1f1;
	color: #333333;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
}
#products_table_dump .body table thead tr th.preview {
	width: 85px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#products_table_dump .body table thead tr th.title {
	width: 195px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#products_table_dump .body table thead tr th.availability {
	width: 80px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#products_table_dump .body table thead tr th.skl_cis {
	width: 40px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#products_table_dump .body table thead tr th.price {
	width: auto;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#products_table_dump .body table thead tr th.submit {
	width: 146px;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#products_table_dump .body table tbody tr td {
	color: #333333;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: normal;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #F1F1F1;
}
#products_table_dump .body  table  tbody  tr.last  td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

#products_table_dump .body  table  tr  td.preview  {
	width: 85px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#products_table_dump .body    table   tr  td.preview   a    {
	text-decoration: none;
}
#products_table_dump .body     table   tr   td.preview     a        img    {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_table_dump .body  table  tr  td.title  {
	width: 195px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_table_dump .body  table  tr  td.title span.title_historic  {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    height: 30px;
    margin-top: 2px;
}
#products_table_dump .body  table  tr  td.title span.title_historic span {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: bold;
    display: inline;
    color: #f50000;
}

#products_table_dump .body  table  tr  td.availability  {
	width: 80px;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_table_dump .body  table  tr  td.skl_cis  {
	width: 40px;
	text-align: center;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_table_dump .body  table  tr  td.price, #products_table_dump .body  table  tr  td.price_individual  {
	text-align: right;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
}

#products_table_dump .body  table  tr  td.price .number         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e90000;
}
#products_table_dump .body  table  tr  td.price_individual .number         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #1db2e4;
}
#products_table_dump .body  table  tr  td.price .currency, #products_table_dump .body  table  tr  td.price_individual .currency {
	margin-left: 5px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

#products_table_dump .body  table  tr  td.price .price_alternative .number, #products_table_dump .body  table  tr  td.price_individual .price_alternative .number {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#products_table_dump .body  table  tr  td.price .price_alternative .currency, #products_table_dump .body  table  tr  td.price_individual .price_alternative .currency {
	margin-left: 0px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#products_table_dump .body  table  tr  td.submit {
	text-align: right;
	width: 146px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#products_table_dump .body  table  tr td.submit .form {
	height: 33px;
	width: 146px;
	display: block;
	padding-top: 0px;
	padding-left: 0px;
	overflow: hidden;
	background-image: url(main/forms/basket_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_table_dump .body  table  tr  td.submit .form form {
	margin: 0px;
	display: block;
	padding-left: 6px;

}
#products_table_dump .body  table  tr  td.submit .form   form  .left {
	border: 1px solid #DDDDDD;
	display: block;
	height: 18px;
	width: 38px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#products_table_dump .body  table  tr  td.submit .form  form  span input.text {
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	width: 36px;
	margin-top: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#products_table_dump .body  table  tr  td.submit .form form .right {
	display: block;
	height: 18px;
	width: 95px;
	float: right;
}

#products_table_dump .body  table  tr  td.submit .form form input.button  {
	width: 95px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 33px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(main/forms/basket_button_click.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	cursor: Pointer;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #F0F0F0;
	line-height: 13px;
	vertical-align: top;
	font-weight: normal;
}


#products_table_dump .body  table  tr  td.description {
}
#products_table_dump .body  table  tr  td.description p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	border: 0px solid black;
	
}
#products_table_dump .body  table  tr  td.description p a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e5672a;
	line-height: 13px;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#products_table_dump .body  table  tr  td.description p a:hover {
	text-decoration: none;
}
#products_table_dump .body  table  tr  td.description .status {
	margin-top: 0px;
	height: 22px;
}
#products_table_dump .body  table  tr  td.description .status a {
	text-decoration: none;
	margin-right: 5px;

}
#products_table_dump .body  table  tr  td.description .status a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}



#products_table_dump .body   table  tr  td.title   a   {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	display: block;
	font-style: normal;
}
#products_table_dump .body   table  tr  td.title   a:hover   {
	text-decoration: none;
}
#products_table_dump .body    table  tr  td.availability    a    {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1ca11f;
	display: block;
	line-height: 13px;
}
#products_table_dump .body  table tbody tr  td.availability  a:hover {
	text-decoration: none;
}
#products_table_dump .body  table   tr  td.spacer  {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	line-height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}











#basket {
	margin-top: 25px;
	margin-right: 10px;
	margin-left: 10px;
}
#basket_fast_add {
	display: block;
	overflow: hidden;
	width: 100%;
}
#basket_fast_add  .basket_fast_add_left {
	float: left;
	width: 350px;
	vertical-align: middle;
}
#basket_fast_add .basket_fast_add_left p {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#basket_fast_add .basket_fast_add_left p.basket_fast_add_err {
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
        color: #ff0000;
        font-weight: bold;
}


#basket_fast_add  .basket_fast_add_right {
	float: right;
	width: 380px;
	vertical-align: middle;
}
#basket_fast_add     .basket_fast_add_right .form_inline .label_1           {
	float: right;
	width: 80px;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
	margin-top: 6px;
}
#basket_fast_add   .basket_fast_add_right .form_inline .label_2 {
	float: right;
	width: 45px;
	text-align: right;
	padding-right: 5px;
	vertical-align: middle;
	margin-top: 6px;
}
#basket_fast_add    .basket_fast_add_right .form_inline .border_1   {
	border: 1px solid #7f9db9;
	height: 20px;
	display: block;
	float: right;
	width: 55px;
	margin-top: 2px;
}
#basket_fast_add   .basket_fast_add_right .form_inline input.skl_cis {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	height: 16px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	width: 47px;
}
#basket_fast_add  .basket_fast_add_right .form_inline .border_2 {
	border: 1px solid #7f9db9;
	height: 20px;
	display: block;
	float: right;
	width: 43px;
	margin-top: 2px;
}
#basket_fast_add   .basket_fast_add_right .form_inline input.quantity {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	height: 16px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	width: 35px;
	text-align: center;
}
#basket_fast_add .basket_fast_add_right .form_inline input.button {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	float: right;
	margin-left: 10px;
}

.form_default {
	margin: 0px;
	padding: 0px;
	width: 350px;
}
.form_default fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form_default legend {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
	display: block;
}

.form_default label {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;

}
.form_default .column {
	width: 100%;
	overflow: hidden;
	display: block;
	margin-top: 5px;
}
.form_default  .column_left        {
	float: left;
	width: 140px;
	display: block;
	text-align: right;
}
.form_default .column_right {
	float: right;
	width: 200px;
	display: block;
}
.form_default .column .column_right .border {
	border: 1px solid #7f9db9;
	display: block;
	height: 20px;
}
.form_default .column .column_right .border input.text {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #333333;
	height: 16px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.form_inline {
	width: 100%;
	display: block;
	overflow: hidden;
}
#basket_list {
	margin-top: 10px;
}
#basket_list table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket_list table thead tr th {
	background-color: #f1f1f1;
	color: #333333;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
}
#basket_list table thead tr th.preview {
	width: 40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#basket_list table thead tr th.title {
	width: 195px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#basket_list table thead tr th.availability {
	width: 80px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#basket_list table thead tr th.quantity {
	width: 70px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#basket_list table thead tr th.rohs {
	width: 40px;
	text-align: center;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#basket_list table thead tr th.price {
	width: 80px;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#basket_list table thead tr th.price2 {
	width: 80px;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

}
#basket_list table thead tr th.del {
	width: 15px;
}
#basket_list table thead tr th.del a{
	border: 0;
}
#basket_list table thead tr th.del a img{
	border: 0;
}
#basket_list table tbody tr td {
	color: #333333;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #F1F1F1;
}
#basket_list table tbody tr td.warning {
	color: #F20000;
    font-weight: bold;
	border: 0px;
    padding-bottom: 0px;
}
#basket_list  table  tbody  tr.last  td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
}

#basket_list  table  tr  td.preview  {
	width: 40px;

}
#basket_list    table   tr  td.preview   a    {
	text-decoration: none;
}
#basket_list     table   tr   td.preview     a        img    {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket_list  table  tr  td.title  {
	width: 195px;
	vertical-align: top;

}
#basket_list  table  tr  td.availability  {
	width: 80px;
	text-align: center;

}
#basket_list  table  tr  td.quantity  {
	width: 50px;
	text-align: center;
	padding-right: 5px;

}
#basket_list  table  tr  td.unit  {
	width: 20px;
	text-align: center;
	padding-right: 10px;
	padding-left: 0px;
}
#basket_list  table  tr  td.rohs  {
	width: 40px;
	text-align: center;

}
#basket_list  table  tr  td.price  {
	text-align: right;
	width: 80px;

}
#basket_list  table  tr  td.price2  {
	width: 80px;
	text-align: right;

}
#basket_list table tr td.price .price_alternative, #basket_list table tr td.price2 .price_alternative  {
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
    }
#basket_list table tr td.del  {
	width: 15px;
	padding-right: 5px;
	padding-left: 10px;
}
#basket_list table tr td.del a{
	border: 0;
}
#basket_list table tr td.del a img{
	border: 0;
}
#basket_list   table  tr  td.title   a   {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	display: block;
	font-style: normal;
}
#basket_list   table  tr  td.title   a:hover   {
	text-decoration: none;
}
#basket_list  table  tr  td.title  .skl_cis  {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	display: block;
	margin-top: 5px;
	line-height: 13px;
}
#basket_list    table  tr  td.availability    a    {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1ca11f;
	display: block;
	line-height: 13px;
}
#basket_list  table tbody tr  td.availability  a:hover {
	text-decoration: none;
}
#basket_list form {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket_list form fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket_list  form  fieldset  .border {
	display: block;
	height: 20px;
	border: 1px solid #7f9db9;
}
#basket_list  form  fieldset  .border input.quantity {
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	width: 44px;
	margin-top: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket_list  form  fieldset  input.rohs  {


}
#basket_list  table   tr  td.spacer  {
	font-size: 1px;
	margin: 0px;
	padding: 0px;
	height: 5px;
	line-height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket_list table tfoot tr td {
	color: #333333;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 14px;
	line-height: 17px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-weight: bold;
	text-align: left;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-width: 3px;
	border-top-color: #F1F1F1;
	border-bottom-width: 3px;
	border-bottom-color: #F1F1F1;
}
#basket_list   table   tfoot   tr   td.title {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#basket_list    table    tfoot    tr    td.price {
	width: 80px;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#basket_list   table   tfoot   tr   td.price2 {
	width: 80px;
	text-align: right;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

#basket_list table tfoot tr td.price .price_alternative, #basket_list table tfoot tr td.price2 .price_alternative  {
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
    }

#basket_list   table   tfoot   tr   td.del {
	width: 15px;
}
#basket_list  table  tfoot  tr  td.button_left {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#basket_list table tfoot tr td.button_right {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#catalog_middle_main .body h1.product_title {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 22px;
	line-height: 26px;
	font-weight: bold;
	display: block;
	margin-top: 20px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding: 0px;
}
#catalog_middle_main .body .product_title_historic {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding: 0px;
}
#catalog_middle_main .body .product_title_historic h2 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
        display: inline;
        color: #f50000;
}

#product_detail {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
#product_detail_left {
	float: left;
	width: 320px;
}
#product_detail_left .box {
	margin-left: 10px;
}
#product_detail_left  .box  .picture a {
	display: block;
	padding: 5px 5px 5px 5px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
}
#product_detail_left  .box  .picture img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#product_detail_left .box .picture {
	margin-top: 5px;
}
#product_detail_left .box .preview {
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
}
#product_detail_left  .box  .preview a {
	display: block;
	float: left;
	margin-right: 5px;
	border: 1px solid #dddddd;
	padding: 5px;
}
#product_detail_left  .box  .preview img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#product_detail_right
 {
	float: right;
	width: 445px;
}
#product_detail_right .box {
	margin-right: 10px;
}
#product_detail_right .box .column {
	width: 100%;
	overflow: hidden;
}
#product_detail_right .box .column .column_left {
	float: left;
	width: 230px;
}
#product_detail_right .box .column .column_left .main_head {
	height: 5px;
	background-color: #f1f1f1;
	background-image: url(main/product_detail/corners_top.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
}
#product_detail_right .box .column .column_left .main_middle {
	background-color: #f1f1f1;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#product_detail_right .box .column .column_left .main_middle a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
        line-height: 13px;
	font-weight: bold;
	color: #1ca11f;
        text-transform: uppercase;
}
#product_detail_right .box .column .column_left .main_middle table {
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 8px;
	margin-left: 10px;
	width: 210px;
}
#product_detail_right .box .column .column_left .main_middle table td {
	padding-bottom: 3px;
	padding-top: 0px;
	padding-left: 2px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
    line-height: 13px;
	color: #333333;
        vertical-align: bottom;
        border: 0px solid red;
}
#product_detail_right .box .column .column_left .main_middle table td.phe {
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 2px;
        font-size: 10px;
}
#product_detail_right .box .column .column_left .main_middle table td .skl_cis {
	display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 15px;
    line-height: 15px;
    font-weight: bold;
	color: #333333;
    padding: 0px 0px 5px 0px;
}
#product_detail_right .box .column .column_left .main_middle table td img.status {
    border: 0;
    position: relative;
    top: 0px;
    right: -2px;
}
#product_detail_right .box .column .column_left .main_middle table td.align_right {
	text-align: right;
	padding-left: 0px;
        padding-right: 0px;
}
#product_detail_right    .box    .column    .column_left    .main_middle    table    td.align_right       .price1 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #e90000;
}
#product_detail_right   .box   .column   .column_left   .main_middle   table   td.align_right     .price2 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
#product_detail_right   .box   .column   .column_left   .main_middle   table   td.align_right     .price_alternative {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

#product_detail_right .box .column .column_left .main_middle .form {
	height: 33px;
	width: 146px;
	display: block;
	padding-top: 0px;
	padding-left: 6px;
	overflow: hidden;
	background-image: url(main/forms/basket_button.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-left: 10px;
}
#product_detail_right .box .column .column_left .main_middle .form form .left {
	border: 1px solid #DDDDDD;
	display: block;
	height: 18px;
	width: 38px;
	background-color: #FFFFFF;
	float: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
#product_detail_right .box .column .column_left .main_middle .form form span input.text {
	height: 15px;
	text-align: center;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: bold;
	color: #333333;
	width: 36px;
	margin-top: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#product_detail_right .box .column .column_left .main_middle .form form .right {
	display: block;
	height: 18px;
	width: 95px;
	float: right;
}
#product_detail_right .box .column .column_left .main_middle .form form input.button  {
	width: 95px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 33px;
	display: block;
	margin: 0px;
	padding: 0px;
	background-image: url(main/forms/basket_button_click.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	cursor: Pointer;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #F0F0F0;
	line-height: 13px;
	vertical-align: top;
	font-weight: normal;
}


#product_detail_right .box .column .column_left .main_foot {
	height: 5px;
	background-color: #f1f1f1;
	background-image: url(main/product_detail/corners_bottom.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 1px;
}
#product_detail_right .box .column .column_left .prices {
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#product_detail_right .box .column .column_left .prices table {
	width: 210px;
	text-align: left;
}
#product_detail_right .box .column .column_left .prices table th {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
}
#product_detail_right .box .column .column_left .prices table th span {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#product_detail_right .box .column .column_left .prices table td {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 3px;
}
#product_detail_right .box .column .column_left .prices table td a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
    font-weight: bold;
	color: #e5672a;
}
#product_detail_right .box .column .column_left .prices table td a:hover {
    text-decoration: none;
}
#product_detail_right .box .column .column_left .prices table td.align_right {
	text-align: right;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
}
#product_detail_right  .box  .column  .column_left  .prices  table  td.tit  {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;
	font-weight: normal;
	padding-top: 10px;
}
#product_detail_right .box .column .column_left .prices table td.tit_align_right {
	text-align: right;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 5px;
}


#product_detail_right .box .column .column_right {
	float: right;
	width: 190px;
}

#product_detail_right .box .column .column_right .availability {
	margin-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
#product_detail_right .box .column .column_right .availability table {
	text-align: left;
	width: 190px;
}
#product_detail_right .box .column .column_right .availability table th {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}
#product_detail_right .box .column .column_right .availability table th span {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#product_detail_right .box .column .column_right .availability table td {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 3px;
}
#product_detail_right .box .column .column_right .availability table td.align_right {
	text-align: right;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
}
#product_detail_right  .box  .column  .column_right  .availability  table  td.tit  {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
	padding-bottom: 5px;
	font-weight: normal;
	padding-top: 5px;
}
#product_detail_right .box .column .column_right .availability table td.tit_align_right {
	text-align: right;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
}
#product_detail_right .box .column .column_right .availability table td.note {
	text-align: left;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	color: #333333;
	padding-top: 5px;
}
#product_detail_right .box .column .column_right .availability table td.term {
	text-align: left;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
        font-weight: bold;
}


#product_detail_description {
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 0px;
}
#product_detail_description p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#product_detail_description p .warning{
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
    font-weight: bold;
    line-height: 16px;
	color: #f20000;
}

#product_detail_documentation
    {
    border: 0px solid #dcdddf;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    }
#product_detail_documentation .box
    {
    overflow: hidden;
    width: 100%;
    }
#product_detail_documentation .box .documentation_item
    {
    border: 0px solid red;
    float: left;
    padding: 5px 10px 5px 10px;
    }

#product_detail_documentation .box .documentation_item a
    {
    display: block;
    text-decoration: none;
    margin: 0px auto;
    text-align: center;
    }
#product_detail_documentation .box .documentation_item a img
    {
    border: 0px;
    }
#product_detail_documentation .box .documentation_item a span
    {
    margin: 5px 0px 0px 0px;
    display: block;
    text-decoration: underline;
    text-align: center;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 10px;
    line-height: 130%;
    color: black;
    }
#product_detail_documentation .box .documentation_item a:hover span
    {
    text-decoration: none;
    }

    
#product_detail_bookmark
    {
    padding: 0px;
    margin: 0px;
    }
#product_detail_bookmark .box
    {
    padding: 0px;
    margin: 10px;
    }




#sections {


}
#sections_head {
	padding: 0px;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#sections_head img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#sections_banners {
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;		
}
#sections_banners .banners_colum {
	overflow: hidden;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#sections_banners .banners_colum .banners_colum_left  {
	float: left;
	width: 283px;
	margin: 0px;
	padding: 0px;
}
#sections_banners .banners_colum .banners_colum_left .banners_top_left  {
	width: 283px;
	margin: 0px;
	padding: 0px;    
}
#sections_banners .banners_colum .banners_colum_right {
	float: right;
	margin: 0px;
	padding: 0px;
}
#sections_banners .banners_colum .banners_colum_right .banners_top_right_1 {
	margin: 0px;
	padding: 0px;
}
#sections_banners .banners_colum .banners_colum_right .banners_top_right_2 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sections_banners .banners_fullsize {
	width: 758px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#sections_banners a {
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;		
}
#sections_banners a img{
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;		
}






#column_products {
	
}
#column_products h2 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	line-height: 20px;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#column_products .box {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#column_products   .box ul         {
	
	list-style-type: none;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;	
	padding: 0px;
	display: block;
	background-color: #dddee0;
}
#column_products .box   ul  li  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #f0f0f0;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0;
}
#column_products   .box    ul   li   .container {
	background-color: #ffffff;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
#column_products   .box    ul   li .container h3         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	display: block;
	height: 29px;
	line-height: 14px;
}
#column_products  .box   ul  li  .container h3 a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	color: #333333;
	text-decoration: underline;
}
#column_products  .box   ul  li  .container h3 a:hover {
	text-decoration: none;

}
#column_products   .box   ul   li   .container   .col_box1         {
	overflow: hidden;
	width: 100%;
	margin-top: 0px;
}
#column_products   .box   ul   li   .container   .col_box1   .col_box1_left {
	float: left;
	width: 80px;
	height: 60px;
}
#column_products   .box   ul   li   .container   .col_box1   .col_box1_left   a {
	text-decoration: none;
}
#column_products     .box     ul     li     .container     .col_box1     .col_box1_left     a img         {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#column_products  .box   ul   li   .container   .col_box1   .col_box1_right {
	float: right;
	width: 100px;	
	text-align: right;
}
#column_products .box  ul  li  .container  .col_box1  .col_box1_right  .price         {
	margin-bottom: 3px;
	margin-top: 3px;
	
}
#column_products .box  ul  li  .container  .col_box1  .col_box1_right  .price_alternative         {
	margin-bottom: 3px;
	margin-top: 3px;

}

#column_products .box  ul  li  .container  .col_box1  .col_box1_right  .price  .number         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #e90000;
}
#column_products .box ul li .container .col_box1 .col_box1_right .price .currency {
	margin-left: 5px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

#column_products .box ul li .container .col_box1 .col_box1_right  .price_alternative  .number         {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
#column_products .box ul li .container .col_box1 .col_box1_right .price_alternative .currency {
	margin-left: 0px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

#column_products .box   ul   li   .container   .col_box2         {
	overflow: hidden;
	width: 100%;
	margin-top: 15px;
}
#column_products .box ul li .container .col_box2 p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 13px;
}
#column_products .box ul li .container .col_box2 p a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1ca11f;
	line-height: 13px;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#column_products .box ul li .container .col_box2 p a:hover {
	text-decoration: none;
}
#column_products .box ul li .container .description {
	margin-top: 15px;
	margin-bottom: 10px;
}
#column_products .box ul li .container .description p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #333333;
	display: block;
	border: 0px solid black;
	width: 100%;
}
#column_products .box ul li .container .description p a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e5672a;
	line-height: 13px;
	text-decoration: underline;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#column_products .box ul li .container .description p a:hover {
	text-decoration: none;
}
#column_products .box .container .status {
	height: 22px;
	margin: 0px;
	padding: 0px;
}
#column_products .box .container .status a {
	text-decoration: none;
	margin-left: 5px;

}

#column_products .box .container .status a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}




#welcome {

}
#welcome .introduction{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	overflow: hidden;
}
#welcome .introduction .box_cz{
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/welcome/default/head.jpg);
	background-repeat: no-repeat;
	height: 258px;
	overflow: hidden;
}
#welcome .introduction .box_sk{
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/welcome/default/head.jpg);
	background-repeat: no-repeat;
	height: 258px;
	overflow: hidden;
}
#welcome .introduction .introduction_left{
	width: 300px;
	float: left;
}
#welcome .introduction .introduction_right{
	width: 194px;
	float: right;
}
#welcome .introduction .introduction_right a {
	display: block;
	height: 258px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#welcome .annunciation{
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
#welcome .annunciation .box{
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	width: 100%;
}
#welcome .annunciation .box .annunciation_left{
	float:left;
	width: 200px;
}

#welcome .annunciation .box .annunciation_right{
	float:right;
	width: 540px;	
}


#welcome .annunciation .box .annunciation_right .border{
	padding-right: 0px;
}

#welcome .annunciation .box .annunciation_right .border .recommend
    {
    margin: 10px 0px 0px 0px;
    }	
#welcome .annunciation .box .annunciation_right .border .recommend .container
    {
    margin: 0px 0px 0px 0px;
  	overflow: hidden;
  	width: 540px;
    }	
#welcome .annunciation .box .annunciation_right .border .recommend .container object
    {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}		
#welcome .annunciation .box .annunciation_right .border .recommend .container a.left
    {
  	display: block;
  	float: left;
  	width: 270px;
  	border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }	
#welcome .annunciation .box .annunciation_right .border .recommend .container a.center
    {
  	display: block;
  	width: 540px;
  	border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }	    
#welcome .annunciation .box .annunciation_right .border .recommend .container a.right
    {
  	display: block;
  	float: right;
  	width: 270px;
  	border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }	      
#welcome .annunciation .box .annunciation_right .border .recommend .container a img
    {
    border: 0;
    padding: 0px;
    margin: 0px;
    }


    
#welcome .annunciation .box .annunciation_left .advertisement_flash
    {
    padding: 0px;
    margin: 10px 0px 0px 0px;
    }
    
#welcome .annunciation .box .annunciation_left .advertisement
    {
    padding: 0px;
    margin: 10px 0px 0px 0px;
    }
#welcome .annunciation .box .annunciation_left .advertisement .advertisement_head
    {
	padding: 0px;
	margin: 0px;
	background-image: url(main/welcome/head.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	background-color: #cdcdcd;	
    }	
#welcome .annunciation .box .annunciation_left .advertisement .advertisement_body
    {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
    }		
#welcome .annunciation .box .annunciation_left .advertisement .advertisement_foot
    {
	padding: 0px;
	margin: 0px;
	background-image: url(main/welcome/foot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 1px;
	height: 5px;
    }
#welcome .annunciation .box .annunciation_left .advertisement .advertisement_head h1
    {
	margin: 0px;
	padding: 7px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center;
	line-height: 19px;
    }
#welcome .annunciation .box .annunciation_left .advertisement h3
    {
    padding: 0px;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #444444;
    }
#welcome .annunciation .box .annunciation_left .advertisement p
    {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	text-align: justify;
	color: #444444;
    }
#welcome .annunciation .box .annunciation_left .advertisement a
    {
    padding: 0px;
    margin: 0px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #444444;
    }

#welcome .annunciation .box .annunciation_left .advertisement span
    {
	display: block;
	font-size: 1px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 1px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #f0f0f0;
	border-right-color: #f0f0f0;
	border-bottom-color: #f0f0f0;
	border-left-color: #f0f0f0;
    }
    
#welcome .annunciation .box .annunciation_left .recommend
    {
    margin: 10px 0px 0px 0px;
    }
#welcome .annunciation .box .annunciation_left .recommend .container
    {
    margin: 0px 0px 0px 0px;
  	overflow: hidden;
  	width: 200px;
    }
#welcome .annunciation .box .annunciation_left .recommend .container object
    {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
#welcome .annunciation .box .annunciation_left .recommend .container a.left
    {
  	display: block;
  	float: left;
  	/*width: 270px;*/
  	border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }
#welcome .annunciation .box .annunciation_left .recommend .container a.center
    {
  	display: block;
  	/*width: 540px;*/
  	border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }
#welcome .annunciation .box .annunciation_left .recommend .container a.right
    {
  	display: block;
  	float: right;
  	/*width: 270px;*/
  	border: 0px solid red;
    margin: 0px 0px 0px 0px;
    }
#welcome .annunciation .box .annunciation_left .recommend .container a img
    {
    border: 0;
    padding: 0px;
    margin: 0px;
    }


#contacts
    {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
    }

#contacts .support
    {
    width: 100%;
    overflow: auto;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    }
#contacts .support .left
    {
    width: 240px;
    float: left;
    margin: 0px 0px 0px 10px;
    }
#contacts .support .right
    {
	width: 250px;
	float: right;
	margin: 0px 10px 0px 0px;
    }
#contacts .support .left h3
    {
    display: block;
    margin: 20px 0px 10px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 130%;
    color: #333333;
    }

#contacts .support .left .label
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .support .left .text
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .support .left p
    {
    display: block;
    /*width: 60px;*/

    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }

#contacts .support .right h3
    {
    display: block;
    margin: 20px 0px 0px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 17px;
    font-weight: bold;
    line-height: 130%;
    color: #333333;
    }
#contacts .support .right .label
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .support .right p
    {
    display: block;
    /*width: 60px;*/

    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .support .right .text
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }

#contacts .support .margin
    {
    clear: left;
  	margin: 0px 0px 0px 0px;
  	}
#contacts .support .margin2
    {
    clear: left;
  	margin: 20px 0px 0px 0px;
  	}
#contacts .support .left .label2
    {
    display: block;
    width: auto;
    float: none;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .support .left .text2
    {
    display: block;
    width: auto;
    float: none;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
    border: 0px solid red;
    }

#contacts .support a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 150%;
    color: #e5672a;
    text-decoration: underline;

    }
#contacts .support a:hover
    {
    text-decoration: none;
    }


#contacts .shops
    {
	padding: 0px;
	border: 0px solid red;
	border-top: 1px solid #f0f0f0;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
    }
#contacts .shops .info
    {
    width: 100%;
    overflow: hidden;
    border: 0px solid red;
    }
#contacts .shops .info .left
    {
	width: 400px;
	float: left;
	padding: 0px;
    }
#contacts .shops .info .middle
    {
    width: 150px;
    float: left;
    }
#contacts .shops .info .right
    {
    width: 150px;
    float: right;
    padding: 0px 0px 0px 0px;
    }
#contacts .shops h3
    {
	display: block;
	padding: 0px;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 130%;
	color: #333333;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
    }
#contacts .shops h4
    {
    display: block;
    margin: 10px 0px 10px 10px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 130%;
    color: #333333;
    }
#contacts .shops h5
    {
    display: block;
    margin: 15px 0px 6px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    color: #333333;
    }
#contacts .shops .label
    {
    display: block;
    width: 70px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .shops .text
    {
    display: block;
    width: 180px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .shops .text_small
    {
    display: block;
    width: 180px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 180%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .shops .margin
    {
    clear: left;
  	margin: 0px 0px 0px 0px;
  	}

#contacts .shops .middle .label
    {
    display: block;
    width: auto;
    float: none;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#contacts .shops .middle .text
    {
    display: block;
    width: auto;
    float: none;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 170%;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }

#contacts .shops a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 150%;
    color: #e5672a;
    text-decoration: underline;
    }
#contacts .shops a:hover
    {
    text-decoration: none;
    }
#contacts .shops .map a
    {
    text-decoration: none;
    border: 0px solid #e5e5e5;
    }
#contacts .shops .map a img
    {
    text-decoration: none;
    border: 1px solid #e0e0e0;
    }

#contacts .shops .businessmen
    {
    border: 0px solid red;
    margin: 20px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
    }
#contacts .shops .businessmen p
    {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    color: #333333;
    }
#contacts .shops .businessmen  a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    color: #e5672a;
    text-decoration: underline;
    }
#contacts .shops .businessmen  a:hover
    {
    text-decoration: none;
    }



#wholesale
    {
    margin: 15px 0px 0px 0px;
    padding: 0px 25px 0px 25px;
    }
#wholesale p
    {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 11px;
    line-height: 130%;
    font-weight: normal;
    color: #333333;
    }
#wholesale ul
    {
    margin: 0px 15px 0px 15px;
    }
#wholesale ul li
    {
    padding: 0px;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 11px;
    line-height: 130%;
    font-weight: normal;
    color: #333333;
    }
#wholesale h1
    {
    margin: 15px 0px 10px 0px;
    padding: 0px;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 14px;
    line-height: 130%;
    font-weight: bold;
    color: #333333;
    }
#wholesale a
    {
    padding: 0px;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 11px;
    line-height: 130%;
    font-weight: normal;
    color: #344e63;
    }
#wholesale a:hover
    {
    text-decoration: none;
    }


/*
*********************************
*   PAGE WHOLESALE REGIONS MAPS *
********************************
*/
#wholesale_regions
    {
    margin: 35px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    }
#wholesale_regions h1
    {
    margin: 15px 0px 10px 0px;
    padding: 0px;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 18px;
    line-height: 130%;
    font-weight: bold;
    color: #333333;
    }

#wholesale_regions img.map
    {
    width: 546px;
    height: 356px;
    margin: 10px 25px 0px 25px;
    padding: 0px;
    border: 0;
    }

/*
*************************************
*   PAGE WHOLESALE REGIONS CONTACTS *
*************************************
*/
#wholesale_regions_info
    {
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
	/* padding: 0px 25px 10px 25px; */
    }

#wholesale_regions_info h2
    {
    margin: 0px 0px 0px 20px;
    padding: 0px 0px 0px 10px;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 14px;
    line-height: 130%;
    font-weight: bold;
    color: #333333;
    background-color: #ffffff;
    }

#wholesale_regions_info .title_zapadocesky
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #ffcc00;
    }
#wholesale_regions_info .title_severocesky
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #99cccc;
    }
#wholesale_regions_info .title_praha
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #cc3300;
    }
#wholesale_regions_info .title_vychodocesky
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #ff9933;
    }
#wholesale_regions_info .title_severomoravsky
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #ffff00;
    }
#wholesale_regions_info .title_jihomoravsky
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #336699;
    }
#wholesale_regions_info .title_jihocesky
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #33cc33;
    }
#wholesale_regions_info .title_zahranici
    {
    margin: 25px 0px 0px 25px;
    padding: 0px;
    background-color: #f8f8f8;
    }


#wholesale_regions_info .info
    {
    margin: 20px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
	border: 0px solid green;
    }
#wholesale_regions_info .info .name
    {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 12px;
    line-height: 130%;
    font-weight: bold;
    color: #333333;
    background-color: #ffffff;
    border: 0px solid black;
    }
#wholesale_regions_info .businessman
    {
    width: 100%;
    overflow: auto;
    margin: 15px 0px 0px 0px;
    border: 0px solid green;
    }

#wholesale_regions_info .businessman_left
    {
    display: block;
    float: left;
    width: 114px;
    border: 0px solid red;
    }
#wholesale_regions_info .businessman_left .box
    {
    border: 1px solid #f2f2f2;
    padding: 1px;
    }
#wholesale_regions_info .businessman_left .box img
    {
    height: 120px;
    width: 90px;
    border: 0px solid #f2f2f2;
    }
#wholesale_regions_info .businessman_center
    {
    display: block;
    float: left;
    width: 270px;
    border: 0px solid red;
    padding: 0px 0px 0px 0px;
    }
#wholesale_regions_info .businessman_center .padding
    {
    display: block;
    margin: 10px 0px 0px 10px;
    }
#wholesale_regions_info .businessman_center .label
    {
    display: block;
    width: 50px;
    height: 20px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
    padding: 0px 0px 0px 0px;
    text-align: left;
    border: 0px solid red;
    }
#wholesale_regions_info .businessman_center .text
    {
    display: block;
    width: 190px;
    height: 20px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#wholesale_regions_info .businessman_center .text a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #344e63;
    text-decoration: underline;
    }
#wholesale_regions_info .businessman_center .text a:hover
    {
    text-decoration: none;
    }
#wholesale_regions_info .businessman_center .margin
    {
    clear: left;
    margin: 0px;
    }


#wholesale_regions_info .businessman_right
    {
    display: block;
    float: left;
    width: 170px;
    border: 0px solid red;
    padding: 26px 0px 0px 0px;
    }
#wholesale_regions_info .businessman_right .label
    {
    display: block;
    width: 50px;
    height: 20px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
    padding: 0px 0px 0px 0px;
    text-align: left;
    border: 0px solid red;
    }
#wholesale_regions_info .businessman_right .text
    {
    display: block;
    width: 115px;
    height: 20px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    color: #333333;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    }
#wholesale_regions_info .businessman_right .text a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #344e63;
    text-decoration: underline;
    }
#wholesale_regions_info .businessman_right .text a:hover
    {
    text-decoration: none;
    }
#wholesale_regions_info .businessman_right .margin
    {
    clear: left;
    margin: 0px;
    }






/*
**************
*   SEARCH   *
**************
*/

#search
    {
    border: 0px solid orange;
    margin: 5px 10px 15px 10px;
   }
#search p
    {
	  font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-weight: normal;
  	font-size: 10px;
  	margin: 10px 10px 0px 10px;
  	padding: 0px 0px 0px 0px;
  	border: 0px solid red;
  	}
#search form
    {
    overflow: auto;
    width: 100%;
    border: 0px solid orange;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    }
#search form fieldset
    {
    display: block;
    border: 0px solid orange;
    padding: 0px;
    margin: 5px 0px 0px 0px;
    }
#search form fieldset label
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 130%;
    color: black;
    padding: 0px 10px 0px 0px;
    margin: 0px 0px 0px 0px;
    }
#search form fieldset label.search_where
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 130%;
    color: black;
    padding: 0px 0px 0px 0px;
    margin: 0px 10px 0px 0px;
    }
#search form fieldset span
    {
    display: block;
    float: left;
    border: 1px solid #dddee0;
    background: url(header/header_search/magnifier.png) no-repeat left top;
    background-position: 1px 0px;
    background-color: white;
    padding: 0px 5px 0px 5px;
    height: 24px;
    }
#search form fieldset span input.text
    {
    border: 0px solid blue;
    margin: 5px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: black;
    line-height: 13px;
    width: 300px;
    /*height: 25px;*/
    }
#search form fieldset input.button
    {
	display: block;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;   
    }
#search_categories_filter .count, #search_categories .count
    {
    border: 0px solid red;
    display: block;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 130%;
    }
#search_categories_filter
    {
    display: block;
	  font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-weight: normal;
  	font-size: 10px;
  	margin: 5px 10px 15px 10px;
  	padding: 0px 0px 0px 0px;
  	border: 0px solid red;
    }
#search_categories_filter .box
    {
    width: 100%;
    overflow: hidden ;
  	margin: 0px;
  	padding: 0px;
  	border: 0px solid red;
    }    
#search_categories_filter .box .left
    {
    display: block;    	 
    width: 300px;
    float: left;   
  	margin: 0px;
  	padding: 0px;
  	border: 0px solid green;
    }    
#search_categories_filter .box .right
    {
    display: block;
    width: 300px;
    float: right;	  
  	margin: 0px;
  	padding: 0px;
  	border: 0px solid green;
    }      
#search_categories_filter p
    {
	  font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-weight: normal;
  	font-size: 10px;
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	border: 0px solid red;
  	}
#search_categories_filter ul
    {
    display: block;
  	list-style: disc;
  	line-height: 130%;
  	padding: 0px 0px 0px 14px;
  	margin: 0px;
  	}
#search_categories_filter ul li
    {
    margin-top: 3px;
  	margin-bottom: 3px;
  	}
#search_categories_filter ul li a
    {
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-size: 11px;
  	font-weight: bold;
  	line-height: 130%;
  	text-decoration: underline;
  	color: #e5672a;
    }
#search_categories_filter ul li a:hover
    {
    color: #e5672a;
	  text-decoration: none;
    }
#search_categories_filter ul li .actual
    {
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-size: 10px;
  	font-weight: bold;
  	line-height: 130%;
  	color: #e5672a;
  	text-decoration: none;
    }
#search_categories
    {
	  font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-weight: normal;
  	font-size: 10px;
  	margin: 5px 10px 15px 10px;
  	padding: 0px 0px 0px 0px;
  	border: 0px solid red;
    }    
#search_categories .box
    {
    width: 100%;
    overflow: hidden ;
  	margin: 0px;
  	padding: 0px;
  	border: 0px solid red;
    }    
#search_categories .box .left
    {
    display: block;    	 
    width: 300px;
    float: left;   
  	margin: 0px;
  	padding: 0px;
  	border: 0px solid green;
    }    
#search_categories .box .right
    {
    display: block;
    width: 300px;
    float: right;	  
  	margin: 0px;
  	padding: 0px;
  	border: 0px solid green;
    }
#search_categories p
    {
	  font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-weight: normal;
  	font-size: 10px;
  	margin: 0px 0px 0px 0px;
  	padding: 0px 0px 0px 0px;
  	border: 0px solid red;
  	}
#search_categories ul
    {
    display: block;
  	list-style: disc;
  	line-height: 130%;
  	padding: 0px 0px 0px 14px;
  	margin: 0px;
  	}
#search_categories ul li
    {
    margin-top: 3px;
  	margin-bottom: 3px;
  	}
#search_categories ul li a
    {
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-size: 10px;
  	font-weight: bold;
  	line-height: 130%;
  	text-decoration: underline;
  	color: #253455;
    }
#search_categories ul li a:hover
    {
    color: #e5672a;
	  text-decoration: none;
    }

#search_categories ul li .actual
    {
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
  	font-size: 10px;
  	font-weight: bold;
  	line-height: 130%;
  	color: #e5672a;
  	text-decoration: none;
    }


#informations {
	margin-top: 0px;
	width: 100%;
	overflow: hidden;
}
#informations .box {
	margin: 0px 10px 0px 10px;
}
#informations .box h3 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #333333;
    line-height: 140%;
	display: block;
	margin: 30px 0px 0px 0px;
}
#informations .box h4 {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 14px;
	font-weight: bold;
    line-height: 140%;
	color: #333333;
	display: block;
	margin: 20px 0px 15px 0px;
    padding: 0px 15px 0px 15px;
}
#informations .box p {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
    line-height: 140%;
	color: #333333;
	display: block;
    padding: 0px 15px 0px 15px;
}
#informations .box a {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	font-weight: normal;
    line-height: 140%;
	color: #333333;
	display: block;
}
#informations .box a:hover {
	text-decoration: none;

}



#informations_links{
    margin: 0px 30px 0px 30px;
}
#informations_links .box{
    width: 100%;
    overflow: hidden;
}
#informations_links .links_left{
    float: left;
    width: 320px;    
}
#informations_links .links_right{
    float: right;
    width: 320px;    
}

#informations_links .links_left h3, #informations_links .links_right h3{
display: block;
margin: 25px 0px 10px 0px;
padding: 0px;
font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
font-size: 15px;
font-weight: bold;
line-height: 130%;
color: #333333;
}
#informations_links .links_left a, #informations_links .links_right a{
display: block;
margin: 5px 15px 0px 15px;
padding: 0px;
font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 130%;
color: #333333;
text-decoration: underline;
}
#informations_links .links_left a:hover, #informations_links .links_right a:hover{
text-decoration: none;
}

    

/*
******************
*   LOGIN PAGE   *
******************
*/
#login
    {

    }
#login .mistake
    {
    padding: 10px 60px 0px 60px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 130%;
    color: red;
    }
#login .mistake a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 130%;
    color: red;
    }
#login .mistake_normal
    {
    padding: 10px 60px 0px 60px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    color: red;
    }
#login .mistake_normal a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 130%;
    color: red;
    }

#form_login
    {
    margin: 20px 10px 0px 10px;
    padding: 0px;
    }
#form_login .box_cz
    {
    width: 100%;
    overflow: hidden;
    height: 185px;
    background: url(main/login/login_background_cz.jpg) no-repeat left top;
    }
#form_login .box_sk
    {
    width: 100%;
    overflow: hidden;
    height: 185px;
    background: url(main/login/login_background_sk.jpg) no-repeat left top;
    }
#form_login .box_cz .form_login_left, #form_login .box_sk .form_login_left{
    float: left;
    width: 480px;
    height: 185px;
}
#form_login .box_cz .form_login_right, #form_login .box_sk .form_login_right{
    float: right;
    width: 198px;
    height: 192px;
}
#form_login .box_cz .form_login_right a, #form_login .box_sk .form_login_right a{
    display: block;
    height: 192px;
    border: none;
}
#form_login form
    {
    border: 0px solid orange;
    padding: 0px;
    margin: 15px 0px 0px 10px;
    }
#form_login fieldset
    {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    border: 0px solid red;
    }
#form_login legend
    {
    display: block;
  	padding: 0px 0px 10px 40px;
  	margin: 0px;
  	text-align: right;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 17px;
    font-weight: bold;
  	color: #333333;
    line-height: 130%;
    }
#form_login label
    {
  	clear: left;
  	padding: 3px 0px 0px 0px;
  	display: block;
  	float: left;
  	margin: 10px 10px 0px 0px;
  	line-height: 130%;
  	width: 151px;
  	text-align: right;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
  	color: #333333;
  	height: 22px;
    }
#form_login form fieldset  span
    {
    border: 1px solid #dcdddf;
    display: block;
    float: left;
    padding: 0px 5px 0px 5px;
    margin: 10px 0px 0px 0px;
    height: 22px;
    background: url(main/forms/input_shadow/input_shadow.gif) repeat-x left top;
    background-color: #fdfdfd;
    }
#form_login form fieldset  span input.text
    {
    border: 0px solid blue;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: black;
    line-height: 13px;
    width: 180px;
    margin: 4px 0px 0px 0px;
    }


#form_login form fieldset .buttons
    {
    text-align: right;
    clear: left;
    width: 353px;
    display: block;
    border: 0px solid red;
    border-top: 0px solid silver;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    background: 0;
    }

#form_login form fieldset .buttons input.submit
    {
    display: block;
    float: right;
    }

#form_login form fieldset .margin
    {
  	margin: 0px 0px 0px 0px;
  	}


/*
*************************
*   FORM LOGIN BLOCK    *
*************************
*/
#login_block {
    border: 0px solid red;
    margin: 10px 10px 0px 10px;
    }
#login_block .box {
    width: 100%;
    overflow: hidden ;
}
#login_block .box .login_block_l
    {
    float: left;
    width: 420px;
    border: 0px solid green;
    }
#login_block .box .login_block_r
    {
    float: right;
    width: 320px;
    border: 0px solid green;
    }


/*
******************
*   FORM HELP    *
******************
*/

.form_help
    {
    margin: 0px;
    padding: 0px;    
    background-color: #f1f7fa;
    }
.form_help .container{
    display: block;
    margin: 0px;
    padding: 15px 20px 15px 20px;
    width: auto;
}
.form_help .container h4
    {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 130%;
    color: #333333;
    }
.form_help .container p
    {
    margin: 0px;
    padding: 15px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 140%;
    color: #333333;
    }
.form_help .container a
    {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 140%;
    color: #344e63;
    }
.form_help .container ul
    {
    display: block;
    list-style-position: outside;
    list-style-image: url(arrow.gif);
    list-style-type: square;
    border: 0px solid red;
    padding: 0px;
    margin: 10px 0px 0px 13px;
    }
.form_help .container ul li
    {
    padding: 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 140%;
    color: #333333;
    border: 0px solid green;
    }


/*
*********************
*   LOST PASSWORD   *
*********************
*/
#login_lost_password
    {
    border: 0px solid green;
    margin: 0px;
    padding: 0px;    
    background-color: #f1f7fa;
    }
#login_lost_password .container
    {
    display: block;
    margin: 0px;
    padding: 0px 20px 15px 20px;
    width: auto;
    }
#login_lost_password .container .form_lost_password
    {
    border: 0px solid orange;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    }
#login_lost_password .container .form_lost_password fieldset
    {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border: 0px solid red;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 130%;
    color: #333333;
    }
#login_lost_password .container .form_lost_password fieldset a
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 130%;
    color: #344e63;
    text-decoration: underline;
    }
#login_lost_password .container .form_lost_password fieldset a:hover
    {
    text-decoration: none;
    }

#login_lost_password .container .form_lost_password fieldset .form_mistake
    {
    display: block;
    width: 100%;
    text-align: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: red;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border: 0px solid red;
    }

#login_lost_password .container .form_lost_password fieldset legend
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 130%;
  	color: #333333;
  	margin: 0px;
  	padding: 0px;
  	}
#login_lost_password .container .form_lost_password fieldset label
    {
  	clear: left;
  	padding: 4px 0px 0px 0px;
  	display: block;
  	float: left;
  	margin: 0px 10px 0px 0px;
  	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
  	line-height: 130%;
  	color: #333333;
  	width: 30px;
  	text-align: left;
  	height: 20px;
    }
#login_lost_password .container .form_lost_password fieldset  p
    {
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 140%;
    color: #333333;
    padding: 15px 0px 15px 0px;
    margin: 0px 0px 0px 0px;
    }
#login_lost_password .container .form_lost_password fieldset  span
    {
    border: 1px solid #bedbe8;
    display: block;
    float: left;
    background-color: white;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    height: 22px;
    background: url(main/forms/input_shadow/input_shadow.gif) repeat-x left top;
    background-color: #fdfdfd;
    }
#login_lost_password .container .form_lost_password fieldset  span.error
    {
    border: 1px solid red;
    }
#login_lost_password .container .form_lost_password fieldset  span input.text
    {
    border: 0px solid blue;
    font-family: Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: black;
    line-height: 13px;
    width: 200px;
    margin: 5px 0px 0px 0px;
    }

#login_lost_password .container .form_lost_password fieldset input.submit
    {
    display: block;    
    padding: 0px;
    margin: 0px 0px 0px 10px;
    float: left;
    }

#login_lost_password .container .form_lost_password fieldset .note
    {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: normal;
  	line-height: 130%;
  	color: #333333;
    }



#registration {
    margin: 25px 10px 0px 10px;
    padding: 0px;
}
#registration .registration_block {
    margin: 20px 0px 0px 0px;
    padding: 0px;
}
#registration .registration_block .box {
    width: 100%;
    overflow: hidden;
}
#registration .registration_block .box .registration_block_left {
    float: left;
    margin: 0px;
    padding: 0px;
    width: 370px;
}
#registration .registration_block .box .registration_block_right {
    float: right;
    margin: 0px;
    padding: 0px;
    width: 370px;
}

#registration .registration_block .box .registration_block_left form {
    margin: 0px;
    padding: 0px;
}


#registration_introduction {
    margin: 25px 20px 0px 20px;
    padding: 0px;
}
#registration_introduction p {
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 140%;
    color: #333333;
    font-weight: normal;
    margin: 20px 0px 10px 0px;
    padding: 0px;

}
#registration_introduction ul {
    display: block;
    padding: 0px;
    margin: 10px 30px 10px 30px;
}
#registration_introduction ul li{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 140%;
    color: #333333;
    font-weight: normal;
}
#registration_introduction a{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 140%;
    color: #e5672a;
    font-weight: normal;
}
#registration_introduction a:hover{
    text-decoration: none;
}



#order {
    margin: 25px 10px 0px 10px;
    padding: 0px;
}


/*
**********************
*   FORMS DEFAULT    *
**********************
*/
.forms_default {
    border: 0px solid red;
    margin: 0px;
    padding: 0px;
    }
.forms_default fieldset, .forms_default .fieldset {
    display: block;
    border: 0;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    }
.forms_default fieldset legend, .forms_default .fieldset .legend {
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #333333;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 0px;
    }
.forms_default fieldset legend span, .forms_default .fieldset .legend span {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 17px;
    font-weight: bold;
    color: #aaaaaa;
    }
.forms_default fieldset .container_form, .forms_default .fieldset .container_form {
    display: block;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background-color: #f1f7fa;
    }  
.forms_default fieldset .container_form .box_form, .forms_default .fieldset .container_form .box_form {
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 5px 0px 5px 0px;
    padding: 0px;    
    }
.forms_default fieldset .container_form .box_form  label, .forms_default .fieldset .container_form .box_form  .label {
    display: block;
    width: 150px;
    margin: 0px;
    padding: 5px 10px 0px 0px;
    float: left;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-align: right;
    border: 0px solid green;
    }
.forms_default fieldset .container_form .box_form  .border, .forms_default .fieldset .container_form .box_form  .border {
    display: block;
    width: 200px;
    height: 20px;
    float: left;
    border: 1px solid #bedbe8;
    background-color: #ffffff;
    }
.forms_default fieldset .container_form .box_form  .border_text, .forms_default .fieldset .container_form .box_form  .border_text {
    display: block;
    width: 200px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid #bedbe8;
    }
.forms_default fieldset .container_form .box_form  .border_mistake, .forms_default .fieldset .container_form .box_form  .border_mistake {
    display: block;
    width: 200px;
    height: 20px;
    float: left;
    border: 1px solid red;
    background-color: #ffffff;
    }
.forms_default fieldset .container_form .box_form  .border_textarea, .forms_default .fieldset .container_form .box_form  .border_textarea {
    display: block;
    width: 200px;    
    float: left;
    border: 1px solid #bedbe8;
    background-color: #ffffff;
    }
.forms_default fieldset .container_form .box_form  .border_text_textarea, .forms_default .fieldset .container_form .box_form  .border_text_textarea {
    display: block;
    width: 200px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid #bedbe8;
    }
.forms_default fieldset .container_form .box_form  .border_textarea_mistake, .forms_default .fieldset .container_form .box_form  .border_textarea_mistake {
    display: block;
    width: 200px;
    float: left;
    border: 1px solid red;
    background-color: #ffffff;
    }
.forms_default fieldset .container_form .box_form  input.text, .forms_default .fieldset .container_form .box_form  input.text {
    display: block;
    width: 192px;
    /*height: 16px;*/
    margin: 3px 0px 0px 0px;
    padding: 0px 4px 0px 4px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid red;
    }
.forms_default fieldset .container_form .box_form  input.text, .forms_default .fieldset .container_form .box_form  .text_disabled {
    display: block;
    width: 192px;
    /*height: 16px;*/
    margin: 3px 0px 0px 0px;
    padding: 0px 4px 0px 4px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid red;
    }
.forms_default fieldset .container_form .box_form  textarea.textarea, .forms_default .fieldset .container_form .box_form textarea.textarea {
    display: block;
    width: 192px;
    /*height: 16px;*/
    margin: 3px 0px 0px 0px;
    padding: 0px 4px 0px 4px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid green;
    }
.forms_default fieldset .container_form .box_form  select, .forms_default .fieldset .container_form .box_form  select {
    display: block;
    width: 100%;
    /*height: 16px;*/
    margin: 2px 0px 0px 0px;
    padding: 0px 4px 0px 4px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: none;
    }
.forms_default fieldset .container_form .box_form  .description, .forms_default .fieldset .container_form .box_form  .description {
    display: block;
    width: 320px;
    float: right;
    margin: 5px 20px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid green;
    }
.forms_default fieldset .container_form .box_form .description p.form_mistake, .forms_default .fieldset .container_form .box_form .description p.form_mistake {
    margin: 0px;
    padding: 0px;
    color: red;
    font-weight: bold;
    }

.forms_default fieldset .container_form .box_form  .conditions_left, .forms_default .fieldset .container_form .box_form  .conditions_left {
    display: block;
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px; 
}
.forms_default fieldset .container_form .box_form  .conditions_right, .forms_default .fieldset .container_form .box_form  .conditions_right {
    display: block;
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid green;
} 

.forms_default fieldset .container_form .box_form .conditions_left input.conditions_checkbox, .forms_default .fieldset .container_form .box_form .conditions_left input.conditions_checkbox {
    margin: 0px;
    padding: 0px;
    border: 1px solid #b8d7e5;
    }



.forms_default fieldset .container_form .box_form  .carriage {
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    color: #333333;
    margin: 0px 0px 0px 20px;
    padding: 0px;
}
.forms_default fieldset .container_form .box_form  .carriage_payment_box {
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 5px 20px 5px 20px;
    padding: 0px;
}
.forms_default fieldset .container_form .box_form  .carriage_payment_box .carriage_payment_left{
    display: block;
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px;
}
.forms_default fieldset .container_form .box_form  .carriage_payment_box .carriage_payment_right{
    display: block;
    float: left;
    margin: 0px 0px 0px 10px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    border: 0px solid green;
}



.forms_default fieldset .buttons_form, .forms_default .fieldset .buttons_form{
    display: block;
    width: 100%;
    overflow: hidden;
    border: 0px solid red;
}
.forms_default fieldset .buttons_form .buttons_form_left, .forms_default .fieldset .buttons_form .buttons_form_left{
    display: block;
    float: left;
    border: 0px solid green;
}
.forms_default fieldset .buttons_form .buttons_form_right, .forms_default .fieldset .buttons_form .buttons_form_right{
    display: block;
    float: right;
    border: 0px solid green;
}

.forms_default fieldset .buttons_form .buttons_form_left a, .forms_default .fieldset .buttons_form .buttons_form_left a, .forms_default fieldset .buttons_form .buttons_form_right a, .forms_default .fieldset .buttons_form .buttons_form_right a{
    border: none;
    margin: 0px;
    padding: 0px;
}
.forms_default fieldset .buttons_form .buttons_form_left a img, .forms_default .fieldset .buttons_form .buttons_form_left a img, .forms_default fieldset .buttons_form .buttons_form_right a img, .forms_default .fieldset .buttons_form .buttons_form_right a img{
    border: none;
    margin: 0px;
    padding: 0px;
}


.forms_default .fieldset .buttons_form .buttons_form_left form {
    margin: 0px;
    padding: 0px;
}
.forms_default .fieldset .buttons_form .buttons_form_right form {
    margin: 0px;
    padding: 0px;
}


/* FORM STEPS */
#form_default_steps{
    display: block;
    width: auto;
    margin: 20px 10px 0px 10px;
}
#form_default_steps ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#form_default_steps ul li {
	float: left;
	height: 35px;
    padding: 0px;
    margin: 0px;
}

#form_default_steps .form_default_step_1, #form_default_steps .form_default_step_1_actual, #form_default_steps .form_default_step_2, #form_default_steps .form_default_step_2_actual, #form_default_steps .form_default_step_3, #form_default_steps .form_default_step_3_actual, #form_default_steps .form_default_step_4, #form_default_steps .form_default_step_4_actual, #form_default_steps .form_default_step_5, #form_default_steps .form_default_step_5_actual, #form_default_steps .form_default_step_6, #form_default_steps .form_default_step_6_actual {
    display: block;
    padding: 0px 0px 0px 54px;
    margin: 0px;
    height: 44px;    
}

#form_default_steps .form_default_step_1{
    background: url(main/forms/step_1.png) no-repeat left top;
}
#form_default_steps .form_default_step_1_actual{
    background: url(main/forms/step_1_actual.png) no-repeat left top;
}
#form_default_steps .form_default_step_2{
    background: url(main/forms/step_2.png) no-repeat left top;
}
#form_default_steps .form_default_step_2_actual{
    background: url(main/forms/step_2_actual.png) no-repeat left top;
}
#form_default_steps .form_default_step_3{
    background: url(main/forms/step_3.png) no-repeat left top;
}
#form_default_steps .form_default_step_3_actual{
    background: url(main/forms/step_3_actual.png) no-repeat left top;
}
#form_default_steps .form_default_step_4{
    background: url(main/forms/step_4.png) no-repeat left top;
}
#form_default_steps .form_default_step_4_actual{
    background: url(main/forms/step_4_actual.png) no-repeat left top;
}
#form_default_steps .form_default_step_5{
    background: url(main/forms/step_5.png) no-repeat left top;
}
#form_default_steps .form_default_step_5_actual{
    background: url(main/forms/step_5_actual.png) no-repeat left top;
}

#form_default_steps .form_default_step_1 p, #form_default_steps .form_default_step_1_actual p, #form_default_steps .form_default_step_2 p, #form_default_steps .form_default_step_2_actual p, #form_default_steps .form_default_step_3 p, #form_default_steps .form_default_step_3_actual p, #form_default_steps .form_default_step_4 p, #form_default_steps .form_default_step_4_actual p, #form_default_steps .form_default_step_5 p, #form_default_steps .form_default_step_5_actual p, #form_default_steps .form_default_step_6 p, #form_default_steps .form_default_step_6_actual p{
    display: block;
    padding: 4px 0px 0px 0px;
    margin: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    color: #444444;
    width: 96px;
}

#form_default_steps .form_default_step_1 p,  #form_default_steps .form_default_step_2 p, #form_default_steps .form_default_step_3 p, #form_default_steps .form_default_step_4 p, #form_default_steps .form_default_step_5 p, #form_default_steps .form_default_step_6 p{
    color: #d0d0d0;
}



#my_account {
   margin: 25px 10px 0px 10px;
   padding: 0px;
}
#my_account .box {

}

#my_account .my_account_bookmarks {

}

#my_account_forms {
    margin: 10px 10px 0px 10px;
    padding: 0px;
}




/*
*********************
*   ORDER HISTORY   *
*********************
*/
#my_account_orders_history_note
    {
    padding: 0px;
    margin: 10px 10px 10px 10px;
    }
#my_account_orders_history_note p
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	line-height: 130%;
    }

#my_account_orders_history
    {
    padding: 0px;
    margin: 15px 10px 0px 10px;
    }
#my_account_orders_history .order
    {
    border: 0px solid red;
    padding: 10px 15px 5px 15px;
    margin: 0px 0px 0px 0px;
    background: url(main/my_account/orders_history/obrys-velky.png) no-repeat left top;
    background-position: 0px 0px;
    }
#my_account_orders_history .order span
    {
    display: block;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 17px;
  	font-weight: bold;
  	line-height: 18px;
  	color: #333333;
  	text-decoration: none;
    }
 #my_account_orders_history .order span strong
    {
    color: #222222;
    }
#my_account_orders_history .order .link
    {
    display: block;
    text-decoration: none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    }
#my_account_orders_history .order .link span
    {
    display: block;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 14px;
  	font-weight: bold;
  	line-height: 18px;
  	color: #333333;
  	text-decoration: underline;
    }
#my_account_orders_history .order .link span strong
    {
    color: #222222;
    }
#my_account_orders_history .order .link:hover span
    {
    text-decoration: none;
    }



#my_account_orders_history .order table.header
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	line-height: 130%;
    color: #333333;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    border: 1px solid #f1f1f1;
    }
#my_account_orders_history .order table.header tr
    {

    }
#my_account_orders_history .order table.header tr td
    {
    padding: 3px 6px 13px 6px;
    width: 100px;
    text-align: left;
    }
#my_account_orders_history .order table.header tr th
    {
    padding: 3px 6px 3px 6px;
    width: 100px;
    text-align: left;
    background-color: #f1f1f1;
    }

#my_account_orders_history .order table.products
    {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	line-height: 130%;
    width: 100%;
    margin: 15px 0px 0px 0px;
    border: 0px solid #f1f1f1;
    }
#my_account_orders_history .order table.products tr
    {

    }
#my_account_orders_history .order table.products tr td
    {
    padding: 5px 6px 0px 6px;
    text-align: left;
    }
#my_account_orders_history .order table.products tr th
    {
    padding: 3px 6px 3px 6px;
    text-align: left;
    background-color: #f1f1f1;
    }
#my_account_orders_history .order table.products tr .space
    {
    height: 10px;
    }
#my_account_orders_history .order table.products tr .c1
    {
    width: 290px;
    }
#my_account_orders_history .order table.products tr .c1 a
    {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
  	font-size: 11px;
  	font-weight: normal;
  	line-height: 130%;
	color: #344e63;
	text-decoration: underline;
    }
#my_account_orders_history .order table.products tr .c1 a:hover
    {
	text-decoration: none;
    }
#my_account_orders_history .order table.products tr .c2
    {
    width: 50px;
    text-align: center;
    }
#my_account_orders_history .order table.products tr .c3
    {
    width: 80px;
    text-align: right;
    }

#my_account_orders_history .order table.products tfoot
    {
    margin: 10px 0px 0px 0px;
    font-weight: bold;
    }
#my_account_orders_history .order table.products tfoot tr td
    {
    padding: 3px 6px 0px 6px;
    font-weight: bold;
    }

#my_account_discounts {
    margin: 0px 10px 0px 10px;
}
#my_account_discounts h2{
    display: block;
    margin: 18px 0px 0px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 17px;
	line-height: 19px;
    font-weight: bold;
}
#my_account_discounts p{
    display: block;
    margin: 10px 0px 15px 0px;
    padding: 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 14px;
}
#my_account_discounts p a{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 14px;
    font-weight: bold;
    color: #e5672a;
}
#my_account_discounts p a:hover{
    text-decoration: none;
}

#my_account_discounts p .rabat{
    font-size: 12px;
	line-height: 14px;
    font-weight: bold;
}
#my_account_discounts table {
    margin: 10px 0px 10px 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#my_account_discounts table thead tr th {
	background-color: #f1f1f1;
	color: #333333;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
}
#my_account_discounts table thead tr th.title {
	width: 250px;
}
#my_account_discounts table thead tr th.price {
	text-align: right;
}
#my_account_discounts table thead tr th.skl_cis {
	text-align: center;
}

#my_account_discounts table tbody tr td {
	color: #333333;
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 11px;
	line-height: 13px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-weight: normal;
	text-align: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-color: #F1F1F1;
}
#my_account_discounts table tbody tr td.title {
    width: 250px;
}
#my_account_discounts table tbody tr td.title a {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
	line-height: 13px;
    font-weight: bold;
    color: #333333;
}
#my_account_discounts table tbody tr td.title a:hover {
    text-decoration: none;
}

#my_account_discounts table tbody tr td.price {
	text-align: right;
}
#my_account_discounts table tbody tr td.price .price_individual {
	font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
	font-size: 12px;
    line-height: 13px;
	font-weight: bold;
	color: #1db2e4;
}

#my_account_discounts table tbody tr td.skl_cis {
	text-align: center;
}


#jobs
    {
    margin: 20px 10px 0px 10px;
    padding: 0px;
    border: 0px solid red;
    }
#jobs .job
    {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 0px;
    }
#jobs p
    {
    margin: 15px 0px 0px 0px;
    padding: 0px 25px 0px 25px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 130%;
    font-weight: normal;
    color: #333333;
    }
#jobs .job h3
    {
    border: 0px solid red;
    margin: 15px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    /*background-color: #e5672a;*/
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 15px;
    line-height: 130%;
    font-weight: bold;
	color: #e5672a;
	border-bottom: 2px solid #e5672a ;
    }
#jobs .job h4
    {
    margin: 15px 0px 0px 0px;
    padding: 0px 25px 0px 25px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 130%;
    font-weight: bold;
    }
#jobs .job ul
    {
    margin: 10px 50px 0px 40px;
    padding: 0px 0px 0px 0px;
    }
#jobs .job ul li
    {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 130%;
    font-weight: normal;
    color: #333333;
    }

#iso
    {
    margin: 20px 10px 0px 10px;
    padding: 0px;
    border: 0px solid red;
    }
    

/*  */

#popup_image_preview{
	position:absolute;
	border: 0px solid #666666;
	background:#ffffff;
	padding:5px;
	display:none;
	color:#333333;
	background: transparent url("layout/javascript_preview/pruhlednost.png") repeat left top;
	}
#popup_image_preview img{
	border: 1px solid #666666;
	padding:5px;
	background:#ffffff;
	}
/*  */



/*  BOOKMARKS TYPE 1   */
#bookmark_type_1_left {
	width: auto;
	margin-bottom: 0px;
	margin-left: 5px;
}
#bookmark_type_1_right  {
	width: auto;
	margin-bottom: 0px;
	margin-right: 5px;
}
#bookmark_type_1_left ul , #bookmark_type_1_right ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#bookmark_type_1_left ul li {
	float: left;
	height: 35px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bookmark_type_1_right ul li {
	float: right;
	height: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#bookmark_type_1_left ul li a , #bookmark_type_1_right ul li a {
    display: block;
    margin: 7px 0px 0px 0px;
    padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    background-color: #eeeff1;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;    
}

#bookmark_type_1_left ul li a .corner_top_left, #bookmark_type_1_right ul li a .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_1/corners/top-left.png) no-repeat left top;
}
#bookmark_type_1_left ul li a .corner_top_right, #bookmark_type_1_right ul li a .corner_top_right {
    display: block;
    margin: 0px;
    padding: 5px 15px 5px 15px;
    background: url(bookmarks_type_1/corners/top-right.png) no-repeat right top;
}

#bookmark_type_1_left ul li a:hover , #bookmark_type_1_right ul li a:hover {
	text-decoration: none;
    color: #333333;
    background-color: #ffffff;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_1/background_middle_active.png) repeat-x left top;
}

#bookmark_type_1_left ul li a:hover .corner_top_left, #bookmark_type_1_right ul li a:hover .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_1/corners/active_top-left.png) no-repeat left top;
}
#bookmark_type_1_left ul li a:hover .corner_top_right, #bookmark_type_1_right ul li a:hover .corner_top_right {
    display: block;
    margin: 0px;
    padding: 11px 15px 6px 15px;
    background: url(bookmarks_type_1/corners/active_top-right.png) no-repeat right top;
}

#bookmark_type_1_left ul li a.active , #bookmark_type_1_right ul li a.active {
    display: block;
    margin: 0px;
    padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    background-color: #eeeff1;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 13px;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
    background: url(bookmarks_type_1/background_middle_active.png) repeat-x left top;
}

#bookmark_type_1_left ul li a.active .corner_top_left, #bookmark_type_1_right ul li a.active .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_1/corners/active_top-left.png) no-repeat left top;
}
#bookmark_type_1_left ul li a.active .corner_top_right, #bookmark_type_1_right ul li a.active .corner_top_right {
    display: block;
    margin: 0px;
    padding: 11px 15px 6px 15px;
    background: url(bookmarks_type_1/corners/active_top-right.png) no-repeat right top;
}

#bookmark_type_1_left ul li a.active:hover , #bookmark_type_1_right ul li a.active:hover {
	text-decoration: none;
    color: #333333;
    background-color: #ffffff;
}

#bookmark_type_1_left ul li a.active:hover .corner_top_left, #bookmark_type_1_right ul li a.active:hover .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_1/corners/active_top-left.png) no-repeat left top;
}
#bookmark_type_1_left ul li a.active:hover .corner_top_right, #bookmark_type_1_right ul li a.active:hover .corner_top_right {
    display: block;
    margin: 0px;
    padding: 11px 15px 6px 15px;
    background: url(bookmarks_type_1/corners/active_top-right.png) no-repeat right top;
}

#bookmark_type_1_left ul li .bookmark_line , #bookmark_type_1_right ul li .bookmark_line {
	display: block;
    font-size: 1px;
    /*height: 5px;*/
    padding: 3px 0px 0px 0px;
    background-color: #ffffff;
    /*border: 1px solid red;*/
}



/*  BOOKMARKS TYPE 2   */
#bookmark_type_2_left {
	width: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bookmark_type_2_right  {
	width: auto;
	margin-bottom: 0px;
	margin-right: 0px;
}
#bookmark_type_2_left ul , #bookmark_type_2_right ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#bookmark_type_2_left ul li {
	float: left;
	height: 27px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bookmark_type_2_right ul li {
	float: right;
	height: 27px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
#bookmark_type_2_left ul li a , #bookmark_type_2_right ul li a {
    display: block;
    margin: 4px 0px 0px 0px;
    padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    background-color: #eff0f2;
    font-size: 11px;
    line-height: 13px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}

#bookmark_type_2_left ul li a .corner_top_left, #bookmark_type_2_right ul li a .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_2/corners/top-left.png) no-repeat left top;
}
#bookmark_type_2_left ul li a .corner_top_right, #bookmark_type_2_right ul li a .corner_top_right {
    display: block;
    margin: 0px;
    padding: 6px 15px 4px 15px;
    background: url(bookmarks_type_2/corners/top-right.png) no-repeat right top;
}

#bookmark_type_2_left ul li a:hover , #bookmark_type_2_right ul li a:hover {
	text-decoration: none;
    color: #fbf6f4;
    background-color: #e5672a;
    margin: 0px;
    padding: 0px;
}

#bookmark_type_2_left ul li a:hover .corner_top_left, #bookmark_type_2_right ul li a:hover .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_2/corners/active_top-left.png) no-repeat left top;
}
#bookmark_type_2_left ul li a:hover .corner_top_right, #bookmark_type_2_right ul li a:hover .corner_top_right {
    display: block;
    margin: 0px;
    padding: 9px 15px 5px 15px;
    background: url(bookmarks_type_2/corners/active_top-right.png) no-repeat right top;
}

#bookmark_type_2_left ul li a.active , #bookmark_type_2_right ul li a.active {
    display: block;
    margin: 0px;
    padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    background-color: #e5672a;
    font-size: 11px;
    line-height: 13px;
    color: #fbf6f4;
    font-weight: bold;
    text-decoration: none;
}

#bookmark_type_2_left ul li a.active .corner_top_left, #bookmark_type_2_right ul li a.active .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_2/corners/active_top-left.png) no-repeat left top;
}
#bookmark_type_2_left ul li a.active .corner_top_right, #bookmark_type_2_right ul li a.active .corner_top_right {
    display: block;
    margin: 0px;
    padding: 9px 15px 5px 15px;
    background: url(bookmarks_type_2/corners/active_top-right.png) no-repeat right top;
}

#bookmark_type_2_left ul li a.active:hover , #bookmark_type_2_right ul li a.active:hover {
	text-decoration: none;
    color: #fbf6f4;
    background-color: #e5672a;
}

#bookmark_type_2_left ul li a.active:hover .corner_top_left, #bookmark_type_2_right ul li a.active:hover .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_2/corners/active_top-left.png) no-repeat left top;
}
#bookmark_type_2_left ul li a.active:hover .corner_top_right, #bookmark_type_2_right ul li a.active:hover .corner_top_right {
    display: block;
    margin: 0px;
    padding: 9px 15px 5px 15px;
    background: url(bookmarks_type_2/corners/active_top-right.png) no-repeat right top;
}
#bookmark_type_2_line {
	background-color: #e5672a;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	margin-right: 0px;
	margin-left: 0px;
}



/* CORNERS 5 px*/
.corners_head {
    display: block;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
    height: 5px;
    width: 100%;
    overflow: hidden;
    border: 0px solid red;
}
.corners_head .corners_head_left {
    display: block;
    height: 5px;
    width: 5px;
    margin: 0px;
    padding: 0px;
    float: left;
}
.corners_head .corners_head_right {
    display: block;
    height: 5px;
    width: 5px;
    margin: 0px;
    padding: 0px;
    float: right;
}
.corners_foot {
    display: block;
    margin: 0px;
    padding: 0px;
    font-size: 1px;
    height: 5px;
    width: 100%;
    overflow: hidden;
    border: 0px solid red;
}
.corners_foot .corners_foot_left {
    display: block;
    height: 5px;
    width: 5px;
    margin: 0px;
    padding: 0px;
    float: left;
}
.corners_foot .corners_foot_right {
    display: block;
    height: 5px;
    width: 5px;
    margin: 0px;
    padding: 0px;
    float: right;
}

.corners_head .corners_head_left span, .corners_head .corners_head_right span, .corners_foot .corners_foot_left span, .corners_foot .corners_foot_right span {
    display: block;
    height: 5px;
    width: 5px;
    margin: 0px;
    padding: 0px; 
}

.corners_head .corners_head_left span.blue_tl {
    background: url(corners/blue_top_left.png) no-repeat left top;
}
.corners_head .corners_head_right span.blue_tr {
    background: url(corners/blue_top_right.png) no-repeat right top;
}
.corners_foot .corners_foot_left span.blue_bl {
    background: url(corners/blue_bottom_left.png) no-repeat left bottom;
}
.corners_foot .corners_foot_right span.blue_br {
    background: url(corners/blue_bottom_right.png) no-repeat right bottom;
}



/* TABS */
#tabs .ui-tabs-nav {
	
}
#tabs .ui-tabs-nav ul {
	overflow: hidden;
	width: 100%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tabs .ui-tabs-nav ul li {
	float: left;
	height: 27px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tabs .ui-tabs-panel {
	clear:left;
	
}
#tabs .ui-tabs-hide {
	display: none;/* for accessible hiding: position: absolute; left: -99999999px*/;
}
#tabs .ui-tabs-nav li.ui-tabs-selected {
	border-bottom-color: #ffffff;
}
#tabs .ui-tabs-nav ul li a {
	display: block;
    margin: 4px 0px 0px 0px;
    padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    background-color: #eff0f2;
    font-size: 11px;
    line-height: 13px;
    color: #666666;
    font-weight: bold;
    text-decoration: underline;
}
#tabs .ui-tabs-nav ul li a .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_2/corners/top-left.png) no-repeat left top;
}
#tabs .ui-tabs-nav ul li a .corner_top_right {
    display: block;
    margin: 0px;
    padding: 6px 15px 4px 15px;
    background: url(bookmarks_type_2/corners/top-right.png) no-repeat right top;
}
#tabs .ui-tabs-nav ul li a:hover {
	text-decoration: none;
    color: #fbf6f4;
    background-color: #e5672a;
    margin: 0px;
    padding: 0px;
}
#tabs .ui-tabs-nav ul li a:hover .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_2/corners/active_top-left.png) no-repeat left top;
}
#tabs .ui-tabs-nav ul li a:hover .corner_top_right {
    display: block;
    margin: 0px;
    padding: 9px 15px 5px 15px;
    background: url(bookmarks_type_2/corners/active_top-right.png) no-repeat right top;
}


#tabs .ui-tabs-nav ul li.ui-tabs-selected a  {
	display: block;
    margin: 0px;
    padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
    background-color: #e5672a;
    font-size: 11px;
    line-height: 13px;
    color: #fbf6f4;
    font-weight: bold;
    text-decoration: none;
}
#tabs .ui-tabs-nav ul li.ui-tabs-selected a .corner_top_left {
    display: block;
    margin: 0px;
    padding: 0px;
    background: url(bookmarks_type_2/corners/active_top-left.png) no-repeat left top;
}
#tabs .ui-tabs-nav ul li.ui-tabs-selected a .corner_top_right {
    display: block;
    margin: 0px;
    padding: 9px 15px 5px 15px;
    background: url(bookmarks_type_2/corners/active_top-right.png) no-repeat right top;
}

#tabs_line {
	background-color: #e5672a;
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	margin-right: 0px;
	margin-left: 0px;
}




#questionary{
    margin: 35px 35px 0px 35px;

}
#questionary h2{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 20px;
    line-height: 25px;
    color: #333333;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#questionary p.introduce{
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #333333;
    font-weight: normal;
    margin: 20px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
}
#questionary form{
    margin: 0px 0px 0px 0px;
    padding: 15px 60px 20px 60px;
    border: 0px solid #dddddd;
}
#questionary form fieldset{
    border: 0;
    margin: 0px 0px 0px 0px;
    padding: 30px 20px 35px 40px;
    background-color: #f1f7fa;
}
#questionary form fieldset.button{
    border: 0;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
    text-align: right;
}
#questionary form fieldset p{
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #307598;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 10px 0px;
}
#questionary form fieldset p.desc{
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #333333;
    font-weight: normal;
    margin: 5px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}
#questionary p.warning{
    display: block;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #FF0000;
    font-weight: bold;
    margin: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    text-align: center;
}
#questionary form fieldset span{
    display: block;
    border: 1px solid #bedbe8;
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 0px;
    width: 350px;
    /*height: 36px;*/
    background-color: #ffffff;
}
#questionary form fieldset textarea.text{
    display: block;
    border: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    width: 344px;
    /*height: 30px;*/
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #333333;
}
#questionary form fieldset input.text{
    display: block;
    border: 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    width: 344px;
    /*height: 30px;*/
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #333333;
}
#questionary form fieldset select{
    display: block;
    border: 1px solid #bedbe8;
    margin: 0px 0px 0px 0px;
    padding: 2px 3px 2px 3px;
    width: 150px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #333333;
}
#questionary form fieldset select option{
    margin: 0px 0px 0px 0px;
    padding: 0px 3px 0px 3px;
    color: #333333;
}
#questionary form fieldset select option.blank{
    color: #aaaaaa;
}
#questionary form fieldset input.radio{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
#questionary form fieldset label{
    margin: 0px 0px 0px 0px;
    padding: 0px 5px 0px 5px;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, Sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #333333;
}



