@charset "iso-8859-2";

body {
	background: #fff;
	color: #000;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

#header {
	width: 1000px;
	height: 68px;
	margin: 0 auto;
}

#header ul li {
	display: inline;
}

#menu {
	width: 1000px;
	height: 100px;
	margin: 0 auto;
}

#content {
	width: 1000px;
	margin: 0 auto 15px auto;
}

#search {
	width: 1000px;
	height: 38px;
	margin: 0 0 10px 0;
	background: #28303c;
}

#breadcrumb {
	float: left;
	padding: 12px 0 0 20px;
	color: #ffe848;
}

#breadcrumb a {
	color: #ffe848;
	text-decoration: none;
}

#breadcrumb a:hover {
	text-decoration: underline;
}

#search_form {
	float: right;
	width: 125px;
	height: 21px;
	margin: 9px 20px 0 0;
	background: url('../images/search_vakbarat.jpg');
}

#search_text {
	width: 95px;
	height: 12px;
	margin: 3px 0 0 0;
	color: #000;
	font-size: 12px;
}

#search_submit {
	width: 23px;
	cursor: pointer;
}

#left {
	float: left;
	width: 197px;
	margin: 0 0 0 10px;
}

ul#menu {
	height: auto;
	margin: 0 0 12px 0;
	list-style: none;
}

ul#menu li {
	display: block;
	width: 173px;
	margin: 1px 0 0 0;
	padding: 5px 0 5px 22px;
}

ul#menu li.menu1 {
	background: #fff;
	border: 1px solid #28303c;
}

ul#menu li.menu2 {
	background: #fff;
	border: 1px solid #28303c;
}

ul#menu li a {
	color: #28303c;
	text-decoration: none;
}

ul#menu li.submenu1 {
	margin: -1px 0 0 0;
	padding-top: 0;
	background: #fff;
	border: 1px solid #28303c;
	border-top-color: #fff;
	font-size: 12px;
}

ul#menu li.submenu2 {
	margin: -1px 0 0 0;
	padding-top: 0;
	background: #fff;
	border: 1px solid #28303c;
	border-top-color: #fff;
	font-size: 12px;
}

ul#menu li.submenu1 ul, ul#menu li.submenu2 ul {
	margin-bottom: 10px;
	list-style: none;
}

ul#menu li.submenu1 ul li, ul#menu li.submenu2 ul li {
	width: 140px;
	padding: 0;
}

ul#menu li.submenu1 ul li a, ul#menu li.submenu2 ul li a {
	padding: 0;
	background: 0;
}

#login {
	width: 177px;
	height: 153px;
	margin: 0 0 15px 0;
	padding: 15px 10px 10px;
	background: url('../images/login_vakbarat.jpg');
}

#login label {
	float: left;
	display: block;
	width: 73px;
	margin: 0 0 7px 0;
	color: #2b333f;
	font-size: 12px;
	font-weight: bold;
}

#login input, #newsletter_name, #newsletter_email {
	float: left;
	width: 98px;
	height: 16px;
	margin: 0 0 7px 0;
	background: url('../images/login_input_vakbarat.jpg');
}

#login input#login_submit {
	width: 73px;
	height: 19px;
	padding: 0;
	background: url('../images/login_submit_vakbarat.jpg');
	color: #ffe848;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	cursor: pointer;
}

#login p.right {
	clear: left;
	float: right;
	margin: 5px 0 0 0;
}

#login ul {
	clear: both;
	width: 177px;
	margin: 5px 0 0 0;
	padding: 7px 0 0 0;
	border-top: 1px dashed #9bc7de;
	list-style: none;
}

#login ul li a {
	padding: 0 0 0 7px;
	background: url('../images/listarrow.gif') no-repeat left;
	color: #2b333f;
	font-size: 11px;
	text-decoration: none;
}

#cart_top {
	width: 187px;
	height: 19px;
	padding: 15px 0 0 10px;
	background: url('../images/cart_top_vakbarat.jpg');
}

#cart {
	width: 193px;
	padding: 10px 0;
	border-right: 2px solid #28303c;
	border-left: 2px solid #28303c;
}

#cart_bottom {
	clear: both;
	width: 197px;
	height: 36px;
	background: url('../images/cart_bottom_vakbarat.jpg');
}

a#cart_order {
	float: right;
	display: block;
	width: 81px;
	height: 16px;
	margin: 9px 10px 0 0;
	padding: 3px 0 0 0;
	background: url('../images/cart_order_vakbarat.jpg');
	color: #28303c;
	font-size: 11px;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
}

#right {
	float: right;
	width: 776px;
	margin: 0 10px 0 0;
}

#productlist_top {
	width: 766px;
	height: 27px;
	padding: 12px 0 0 10px;
	background: url('../images/productlist_top.jpg');
}

#productlist {
	width: 772px;
	border-right: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	background: url('../images/productlist.jpg') repeat-y;
}

#productlist_bottom {
	display: block;
	width: 776px;
	height: 6px;
	background: url('../images/productlist_bottom.jpg');
}

#right_left {
	float: left;
	width: 566px;
	color: #000;
	font-size: 14px;
	text-align: justify;
}

#right_right {
	float: right;
	width: 197px;
	color: #6a6a6a;
	font-size: 11px;
	text-align: left;
}

#right_left em {
	color: #007cc3;
	font-style: italic;
}

#right_left strong {
	color: #f60;
	font-weight: normal;
	font-style: italic;
}

#right_left table strong {
	color: #007cc3;
	font-weight: bold;
	font-style: normal;
}

#right_right strong {
	color: #f60;
}

#right_right ul {
	margin: 0;
	list-style: none;
}

#right_right ul li {
	margin: 0 0 5px 0;
	padding: 0 10px 5px 24px;
	background: url('../images/listarrow2.jpg') no-repeat 10px 3px;
}

#right_right .smallbox ul li {
	border-bottom: 1px dashed #cce8f7;
}

#right_right .smallbox2_bottom ul li {
	border-bottom: 1px dashed #fff;
}

#right_right ul li a {
	color: #000;
}

#right_right ul li.last {
	border: 0;
}

#footer {
	width: 981px;
	height: 52px;
	margin: 0 auto 15px auto;
	background: url('../images/footer_vakbarat.jpg');
	color: #ffe848;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

#footer p {
	float: left;
	margin: 15px 0 0 15px;
}

#webtown {
	float: right;
	margin: 12px 10px 0 0;
	background: url('../images/webtown.jpg');
}

.cart_product {
	margin: 0 0 5px 0;
	padding: 0 10px 5px;
	border-bottom: 1px dashed #cce8f7;
}

.cart_product img {
	float: left;
	margin: 0 5px 0 0;
}

.cart_product  p {
	margin: 0;
	color: #28303c;
	font-size: 11px;
	font-weight: normal;
}

.cart_product  p.left {
	float: left;
	color: #28303c;
	font-size: 11px;
	font-weight: bold;
}

.cart_product p.right {
	float: right;
	font-size: 10px;
	font-weight: bold;
}

.cart_product p.right a {
	color: #28303c;
	text-decoration: none;
}

p.sum {
	margin: 0 0 0 10px;
	color: #28303c;
}

.product {
	float: left;
	width: 185px;
	margin: 0 0 0 6px;
	asdborder: 2px solid #28313f;
}

.product ul {
	margin: 0;
	padding: 5px;
	list-style: none;
}

.product ul li {
	margin: 0 0 2px 0;
}

.product ul li a {
	text-decoration: none;
}

.product.left {
	margin: 0;
}

.top {
	height: 192px;
	padding: 10px 0 0 0;
}

.product p {
	color: #8f8f8f;
}

.product p strong {
	color: #000;
	font-weight: bold;
}

.product .bottom {
	width: 172px;
	height: 25px;
	margin: 0 0 0 1px;
	padding: 0 10px 0 10px;
	background: #f4f4f4;
	text-align: left;
}

.product.left .bottom {
	width: 173px;
	margin: 0;
}

.bottom input {
	width: 20px;
	height: 16px;
	margin: 0 3px 0 0;
	background: url('../images/product_input.jpg');
}

.bottom p.left {
	float: left;
	margin: 0;
	padding: 6px 0 0 0;
}

.bottom p.right {
	float: right;
	margin: 0;
	padding: 5px 0 0 0;
}

.bottomline {
	clear: left;
	display: block;
	width: 772px;
	height: 1px;
	background: #e2e2e2;
	overflow: hidden;
}

.box_top {
	display: block;
	width: 566px;
	height: 10px;
	background: url('../images/box_top.jpg');
	overflow: hidden;
}

.box {
	width: 542px;
	padding: 10px;
	border-right: 2px solid #e2e2e2;
	border-left: 2px solid #e2e2e2;
	overflow: hidden;
}

.box_bottom {
	display: block;
	width: 566px;
	height: 10px;
	margin: 0 0 15px 0;
	background: url('../images/box_bottom.jpg');
	overflow: hidden;
}

.box_bottom_gray {
	display: block;
	width: 566px;
	height: 29px;
	margin: 0 0 15px 0;
	background: url('../images/box_bottom_gray.jpg');
	overflow: hidden;
}

.box_bottom_gray input {
	width: 20px;
	height: 16px;
	margin: 0 3px 0 0;
	background: url('../images/product_input.jpg');
}

.box_bottom_gray p.left {
	float: left;
	margin: 0 0 0 10px;
	padding: 6px 0 0 0;
}

.box_bottom_gray p.right {
	float: right;
	margin: 0 10px 0 0;
	padding: 5px 0 0 0;
}

.box table {
	width: 542px;
}

.box table tr td {
	padding: 4px 2px;
	color: #1b1b1b;
	font-size: 11px;
	text-align: center;
}

.box table tr td.tdleft {
	padding-left: 6px;
	font-size: 12px;
	text-align: left;
}

.box table tr td.tdright {
	padding-right: 6px;
	font-size: 12px;
	text-align: right;
}

.box table tr td img {
	vertical-align: middle;
}

.box table tr.row1 td {
	background: #e3f1f9;
}

.box table tr.row2 td {
	background: #b1dcf3;
}

.imgright {
	float: right;
	margin: 0 0 5px 10px;
}

.forms {
	width: 220px;
}

.fleft {
	float: left;
}

.fright {
	float: right;
	margin: 0 10px 0 0;
}

.forms label {
	clear: left;
	float: left;
	display: block;
	height: 18px;
	margin: 0 0 8px 0;
	padding: 2px 0 0 0;
}

.forms input {
	width: 156px;
	height: 18px;
	margin: 0 0 8px 0;
	padding-top: 2px;
	padding-bottom: 0;
}

.forms input.input_2 {
	width: 116px;
}

.forms input.input_3 {
	width: 106px;
}

.right_input {
	float: right;
	display: block;
	width: 162px;
	height: 20px;
	background: url('../images/right_input.jpg');
}

.right_input_2 {
	float: right;
	display: block;
	width: 122px;
	height: 20px;
	background: url('../images/right_input_2.jpg');	
}

.right_input_3 {
	float: right;
	display: block;
	width: 112px;
	height: 20px;
	background: url('../images/right_input_3.jpg');
}

.bigblue {
	color: #007cc3;
}

.smallbox_top {
	width: 187px;
	height: 24px;
	padding: 8px 0 0 10px;
	background: #28313F;
}

.smallbox {
	width: 193px;
	padding: 10px 0 5px 0;
	border-right: 2px solid #28313F;
	border-left: 2px solid #28313F;
}

.smallbox_bottom {
	display: block;
	width: 197px;
	height: 10px;
	margin: 0 0 10px 0;
	background: #28313F;
	overflow: hidden;
}

.smallbox2_top {
	width: 187px;
	height: 24px;
	padding: 8px 0 0 10px;
	background: url('../images/smallbox2_top.jpg');
}

.smallbox2_bottom {
	width: 197px;
	min-height: 134px;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	background: #e4f1f9 url('../images/smallbox2_bottom.jpg') no-repeat bottom;
}

.smallbox3_top {
	display: block;
	width: 177px;
	height: 19px;
	padding: 5px 0 0 20px;
	background: url('../images/smallbox3_top.jpg');
}

.smallbox3 {
	width: 193px;
	padding: 10px 0 0 0;
	border-right: 2px solid #cce8f7;
	border-left: 2px solid #cce8f7;
}

.smallbox3_bottom {
	display: block;
	width: 197px;
	height: 10px;
	background: url('../images/smallbox3_bottom.jpg');
	overflow: hidden;
}

.line {
	display: block;
	width: 542px;
	height: 3px;
	margin: 2px 0 10px 0;
	background: #2a4e97;
	overflow: hidden;
}

.box p.left {
	float: left;
}

.box p.right {
	float: right;
}

.box.imgbox {
	text-align: center;
}

.box ul {
	margin: 20px 0 20px 20px;
	list-style: url('../images/listarrow3.jpg');
}



#menudiv li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
  display: block;
}

#menudiv {width:1000px; /*height:32px;*/ font-size:0.85em; font-family: verdana, arial, helvetica, sans-serif;
font-size: 10px;
text-transform: uppercase;
font-weight: bold; position:relative; z-index:100;background:#000;height:30px;}
/* hack to correct IE5.5 faulty box model */
* html #menudiv {width:1000px; w\idth:1000px;}
/* remove all the bullets, borders and padding from the default list styling */
#menudiv ul {padding:0;margin:0;list-style-type:none;}
#menudiv ul ul {/*width:149px;*/}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#menudiv li {float:left;/*width:125px;*/position:relative;}
/* style the links for the top level */
#menudiv a, #menudiv a:visited {/*background:url(../../images/elvalaszto.gif) no-repeat;*/display:block;font-size:10px;text-decoration:none; color:#fff; /*width:138px;*/ height:30px; border:0px; padding-left:17px;padding-right:17px; line-height:29px; font-weight: bold;}
/*#menudiv .menu_level_1 .first a, #menudiv .menu_level_1 .first a:visited {background:none !important;}
#menudiv .menu_level_1 .first a:hover {background:#007CC3 !important;}*/
/* a hack so that IE5.5 *faulty box model is corrected */
* html #menudiv a, * html #menudiv a:visited {width:149px; w\idth:138px;}

/* style the second level background */
#menudiv ul ul a.drop, #menudiv ul ul a.drop:visited {background:#007CC3;}
/*#menudiv .menu_level_2 .first a, .menu_level_2 .first a:visited {background:#007CC3 !important;}
#menudiv .menu_level_2 .first a:hover {background:#DBECF6 !important;}*/
/* style the second level hover */
#menudiv ul ul a.drop:hover{background:#DBECF6;color:#007CC3;}
#menudiv ul ul :hover > a.drop {background:#DBECF6;color:#007CC3;}
/* style the third level background */
#menudiv ul ul ul a, #menudiv ul ul ul a:visited {background:#007CC3;}
/* style the third level hover */
#menudiv ul ul ul a:hover {background:#DBECF6;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
#menudiv ul ul {visibility:hidden;position:absolute;height:0;top:30x;left:0; /*width:125px;*/border-top:0px solid #000;}
/* another hack for IE5.5 */
* html #menudiv ul ul {top:30px;t\op:31px;}

/* position the third level flyout menu */
#menudiv ul ul ul{left:149px; top:-1px; width:149px;}

/* position the third level flyout menu for a left flyout */
#menudiv ul ul ul.left {left:-149px;}

/* style the table so that it takes no ppart in the layout - required for IE to work */
#menudiv table {position:absolute; top:0; left:0; border-collapse:collapse;}

/* style the second level links */
#menudiv ul ul a, #menudiv ul ul a:visited {background:#007CC3; color:#DBECF6; height:auto; line-height:1em; padding:5px 10px; width:105px;border-top:1px dashed #429ed2;}
/* yet another hack for IE5.5 */
* html #menudiv ul ul a, * html #menudiv ul ul a:visited {width:150px;w\idth:128px;}

/* style the top level hover */
#menudiv a:hover, #menudiv ul ul a:hover, #menudiv .first a:hover{color:#FFE848; background:#28303C;}
/*#menudiv .first :hover > a, #menudiv :hover > a, #menudiv ul ul :hover > a {color:#007CC3;background:#DBECF6;}*/

/* make the second level visible when hover on first level list OR link */
#menudiv ul li:hover ul,
#menudiv ul a:hover ul{visibility:visible; }
/* keep the third level hidden when you hover on first level list OR link */
#menudiv ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
#menudiv ul :hover ul :hover ul{ visibility:visible;}


#maiasn {
    width: 800px;
    float: left;
}
#iconok {
padding-left:919px;
padding-top:13px;
}
