html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
h7,
p,
div,
ul,
li,
form,
ol { display:block; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; list-style:none; outline:none; color:#000000; }
a { text-decoration:none; outline:none; }
a:focus { outline:none; }
a:link { outline:none; }
a:visited { outline:none; } 
a:active { outline:none; }

a img { border:none; }
input[type="text"] { padding:5px; font-size:12px; border:none; outline:none; }

.clear { clear:both; border:none; margin:0; padding:0; }
.bold { font-weight:bold; }
.showoff { display:none !important; }
.noborder { border:none; }
.underline { text-decoration:underline; }
.left { float:left; }
.right { float:right; }
.block { display:block; }
.overflow { overflow:auto; }
.textcenter { display:block; text-align:center; }
.fillwidth { width:auto !important; }

div { cursor:default; }

body { background:#FFFFFF; }


.nobgcolor { background:#FFFFFF !important; color:#000000 !important; }


/* top */
div.top { background:#2E3192; height:90px; }

div.top div.center { position:relative; width:960px; margin:0 auto; }

div.top div.center h1 { position:absolute; background:url(/Static/Images/logo_protein_kucuk.gif) no-repeat left top; left:0; top:20px; }
div.top div.center h1 a { display:block; width:275px; height:45px; text-indent:-9999px; overflow:hidden; }

div.top div.center ul.smallmenu { position:absolute; right:0; top:0; }
div.top div.center ul.smallmenu li { float:left; margin:0 1px 0 0; }
div.top div.center ul.smallmenu li a { display:block; background:#5154a4; padding:5px 12px; color:#FFFFFF; font-size:12px; }
div.top div.center ul.smallmenu li a:hover { text-decoration:underline; }
div.top div.center ul.smallmenu li a.signup { background:#00cc00; }
div.top div.center ul.smallmenu li a.shoppingcart { background:#FF6600; font-weight:bold; }

div.top div.center ul.topmenu_category { position:absolute; right:0; top:52px; }
div.top div.center ul.topmenu_category li.menuitem { position:relative; float:left; }
div.top div.center ul.topmenu_category li.menuitem a { display:block; padding:11px 12px 7px 12px; font-family:"Trebuchet MS", Arial, Helvetica; font-size:17px; letter-spacing:-1px; color:#FFFFFF; text-transform:uppercase; }
div.top div.center ul.topmenu_category li.menuitem a.active,
div.top div.center ul.topmenu_category li.menuitem a:hover { background:#FFFFFF; padding:7px 8px 7px 8px; color:#2E3192; border:solid 4px #5154a4; border-width:4px 4px 0 4px; }
/* top */


/* middle */
div.middle { overflow:auto; width:960px; height:100%; margin:0 auto; padding:20px 0; }
div.middle div.page div.cement { margin:0 0 20px 0; border:dashed 1px #CCCCCC; border-width:1px 0; }
/* middle */

/*** title ***/
div.title h1 a,
div.title h2 a { display:block; }
div.title h1 a:hover,
div.title h2 a:hover { text-decoration:underline; }
div.title div.bullet-bottom { width:1px; height:1px; border-style:solid; }

div.page div.title h1 a { background:#2E3192; padding:7px; font-size:20px; color:#FFFFFF; letter-spacing:-1px; }
div.page div.title h2 a { background:#2E3192; padding:5px; font-size:16px; color:#FFFFFF; }
div.page div.title div.bullet-bottom { margin:0 0 0 20px; border-width:8px; border-color:#2E3192 #FFFFFF #FFFFFF #FFFFFF; }

/*** title ***/







/** content-columns **/
div.content-columns { overflow:auto; height:100%; }

div.content-columns div.column-1 { float:left; background:#ebebeb; width:225px; margin:0 20px 20px 0; }
div.content-columns div.column-2 { float:left; width:715px; }
/** content-columns **/







/*** left menu ***/
/**** search ****/
div.left-menu div.search { position:relative; margin:0 0 15px 0; }

div.left-menu div.search div.bg-color { overflow:auto; background:#2E3192; padding:7px; }
div.left-menu div.search div.bg-color input.search-box { display:block; float:left; width:160px; }
div.left-menu div.search div.bg-color input.search-button { display:block; float:left; background:#00cc00; width:40px; height:25px; font-size:14px; line-height:0; color:#FFFFFF; border:none; } 

div.left-menu div.search div.bullet-bottom { width:1px; height:1px; margin:0 0 0 100px; border-style:solid; border-width:8px; border-color:#2E3192 #ebebeb #ebebeb #ebebeb; }
div.left-menu div.search div.bullet-right { position:absolute; right:-17px; top:12px; width:1px; height:1px; margin:0 0 0 100px; border-style:solid; border-width:8px; border-color:#ffffff #ffffff #ffffff #2E3192; }
/**** search ****/


div.left-menu ul.brick-categories li { margin:5px; }
/**** categories ****/
div.left-menu div.menu ul { padding:25px 0 0 0; }
div.left-menu div.menu ul li.menu-group { margin:0; border-style:solid; border-color:#cccccc #000000 #ebebeb #000000; border-width:1px 0; }

div.left-menu div.menu ul ul { padding:0 0 30px 0; border:none; }
div.left-menu div.menu ul ul li { padding:0 0 4px 25px; }
div.left-menu div.menu ul ul li a { color:#000000; font-size:13px; }
div.left-menu div.menu ul ul li a:hover { color:#2E3192; text-decoration:underline; }
/**** categories ****/
/*** title ***/
div.left-menu div.title h1 a { background:#CCCCCC !important; padding:5px 8px !important; font-size:14px !important; font-weight:bold !important; color:#000000 !important; letter-spacing:-1px; }
div.left-menu div.title div.bullet-bottom { margin:0 0 0 10px !important; border-width:8px; border-color:#CCCCCC #ebebeb #ebebeb #ebebeb; }
/*** title ***/






/*** text with thumbnail ***/
div.left-menu div.textbox-with-thumbnail { background:#FFFFFF; margin:10px; border:solid 1px #00cc00; }
div.left-menu div.textbox-with-thumbnail img { width:70px !important; height:70px !important; border:none !important; }
div.left-menu div.textbox-with-thumbnail h2 { background:#00cc00; margin:0 0 5px 0; padding:2px; font-size:14px; font-weight:bold; color:#FFFFFF; }
div.left-menu div.textbox-with-thumbnail div.texts p { margin:0 0 5px 0; font-size:12px; line-height:13pt; color:#000000; }

div.left-menu div.left-imaged div.texts { margin:0 0 0 75px !important; }
div.left-menu div.right-imaged div.texts { margin:0 75px 0 10px !important; } 
div.left-menu div.right-imaged h2 { text-align:center; }
/*** text with thumbnail ***/

/*** left menu ***/





/** default **/
div.default ul.top-categories { overflow:auto; height:100%; margin:0 0 20px 0; }
div.default ul.top-categories li { float:left; }
div.default ul.top-categories li.last-item { margin:0; } 

div.default ul.cols-two li { width:450px; margin:0 60px 0 0; } 
div.default ul.cols-three li { width:300px; margin:0 30px 0 0; } 
div.default ul.cols-four li { width:225px; margin:0 20px 0 0; } 
div.default ul.cols-five li { width:180px; margin:0 15px 0 0; } 
div.default ul.cols-six li { width:150px; margin:0 12px 0 0; } 

div.default ul.brick-categories { overflow:auto; height:100%; }
div.default ul.brick-categories li { float:left; }
div.default ul.brick-categories li.last-item { margin:0; }

div.default ul.brick-cols-two li { width:342px; margin:0 30px 20px 0; }
div.default ul.brick-cols-three li { width:225px; margin:0 20px 20px 0; }
div.default ul.brick-cols-four li { width:167px; margin:0 15px 20px 0; }
/** default **/




/** controls **/
/*** text with thumbnail ***/
div.textbox-with-thumbnail { overflow:auto; height:100%; }
div.textbox-with-thumbnail h2 { background:#00cc00; margin:0 0 10px 0; padding:4px; font-size:14px; font-weight:bold; color:#FFFFFF; }

div.textbox-with-thumbnail img { display:block; padding:4px; border:solid 1px #ebebeb; }
div.left-imaged img { float:left; }
div.right-imaged img { float:right; }

div.textbox-with-thumbnail div.texts p { margin:0 0 10px 0; font-size:12px; line-height:13pt; color:#000000; }
div.textbox-with-thumbnail div.texts p a { color:#2E3192; font-weight:bold; text-decoration:underline; }
div.textbox-with-thumbnail div.texts p a.textbox-link { display:block; background:#2E3192; width:70%; padding:3px; text-decoration:none; text-align:center; color:#FFFFFF; }
div.textbox-with-thumbnail div.texts p a.textbox-link:hover span { text-decoration:underline; }

div.left-imaged div.texts { margin:0 0 0 125px; } 
div.right-imaged div.texts { margin:0 125px 0 0; } 
/*** text with thumbnail ***/


/*** image title text ***/
div.image-title-text img { display:block; margin:0 auto 15px auto; }
div.image-title-text h2 { background:#00cc00; margin:0 0 10px 0; padding:4px; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; }
div.image-title-text p { margin:0 10px 10px 10px; font-size:12px; line-height:13pt; text-align:center; }
div.image-title-text p a { color:#000000; }
div.image-title-text p a:hover { text-decoration:underline; color:#2E3192; }
/*** image title text ***/


/*** tabs ***/
ul.tabs { background:#ebebeb; height:25px; padding:7px 0 0 0; overflow:visible; border:solid 1px #2E3192; border-width:0 0 1px 0; }
ul.tabs li { float:left; margin:0 0 0 14px; }
ul.tabs li a { display:block; height:20px; padding:5px 0 0 0; color:#2E3192; }
ul.tabs li a:hover { text-decoration:underline; }
ul.tabs li a.active { background:#FFFFFF; padding:5px 10px 0 10px; font-weight:bold; border:solid 1px #2E3192; border-width:1px 1px 0 1px; }
/*** tabs ***/


/*** comments summary ***/
ul.comments-summary { overflow:auto; background:#FFFFFF; height:215px; }
ul.comments-summary li.starred { background:url(/_temp/icon-starred.gif) no-repeat 7px 10px; }
ul.comments-summary li.notstarred { background:url(/_temp/icon-notstarred.gif) no-repeat 7px 10px; }
ul.comments-summary li { padding:12px 0 0 30px; }
ul.comments-summary li.last { padding:12px 0 12px 30px; }
ul.comments-summary li a { color:#000000; font-weight:bold; }
ul.comments-summary li a:hover { color:#2E3192; text-decoration:underline; }
ul.comments-summary li h1 { margin:0 0 2px 0; }
ul.comments-summary li p { width:210px; font-size:10px; color:#666666; }
ul.comments-summary li p span { color:#2E3192; font-weight:bold; white-space:nowrap; }
/*** comments summary ***/


/*** text brands menu ***/
ul.text-brands-menu { overflow:auto; height:100%; margin:0 0 25px 0; padding:10px 10px 0 0; border:solid 1px #CCCCCC; }
ul.text-brands-menu li { float:left; width:110px; padding:0 0 10px 20px; }
/***ul.text-brands-menu li a { color:#000000; }***/
ul.text-brands-menu li a  { color:#2E3192; font-weight:bold; }
ul.text-brands-menu li a:hover  { text-decoration:underline; }
/*** text brands menu ***/


/*** short specs ***/
ul.short-specs { overflow:auto; height:100%; padding:0 0 5px 5px; margin:0 4px 20px 0; border-style:solid; border-width:1px; border-color:#efefef #999999 #999999 #efefef; }
ul.short-specs li { float:left; width:75px; margin:6px 2px 0 0; }
ul.short-specs li h3 { background:#ebebeb; padding:7px 0 0 0; font-size:18px; font-weight:bold; letter-spacing:-1px; text-align:center; }
ul.short-specs li h3 span { display:block; background:#2E3192; margin:7px 0 0 0; padding:1px; color:#FFFFFF; font-size:11px; letter-spacing:0; }
ul.short-specs li.long { width:152px; }
ul.short-specs li.flexible { width:auto !important; white-space:nowrap; }
ul.short-specs li.contains h3 span { background:#00cc00; }
/*** short specs ***/
/** controls **/


/* bottom */

div.bottom {  margin:0 auto; background:#e6e7e8 url(/Static/images/bg_top.gif) repeat-x left bottom; width:960px; padding:0 0 15px 0; }

div.nutritioncaution { background:#009900; padding:8px 0; text-align:center; font-size:14px; line-height:15pt; font-weight:bold; color:#FFFFFF; }

div.bottom div.menu { padding:10px 0 0 20px; color:#5b5b5b; }
div.bottom div.menu a { color:#2e3192; }
div.bottom div.menu a:hover { text-decoration:underline; }

div.bottom p { width:750px; line-height:13pt; padding:15px 0 0 20px; color:#5b5b5b; }
div.bottom p a { color:#2e3192; }
div.bottom p a:hover { text-decoration:underline; }

div.bottom div.products { overflow:auto; margin:20px 0 0 0; padding:0 0 0 20px; }

div.bottom div.products div.category { float:left; margin:0; padding:0 20px 0 0; width:210px; }
div.bottom div.products div.category h1 { padding:3px 0; font-size:11px; font-weight:bold; color:#333333; border:solid 1px #999999; border-width:0 0 1px 0; }
div.bottom div.products div.category ul { padding:3px 0 0 0; }
div.bottom div.products div.category ul li { margin:0; padding:1px 0; }
div.bottom div.products div.category ul li h2 a { font-size:10px; color:#2e3192; }
div.bottom div.products div.category ul li h2 a:hover { text-decoration:underline; }


div.content div.plaintext h2  {
background:url("images/bg_logomenu_highlight.gif") repeat-x scroll left top #2E3192;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:7px 0 5px;
text-align:center;
width:450px;
}
 div.content div.plaintext h2.long {
width:560px;
}
div.content div.plaintext div.textholder {
background:url("/Static/images/bg_top.gif") repeat-x scroll left top #A6A9AC;
border-color:#2E3192;
border-style:solid;
border-width:2px 0 0;
margin:0 0 30px;
padding:15px;
}
 div.content div.plaintext div.textholder ul {
padding:0 0 15px;
}
 div.content div.plaintext div.textholder p {
color:#000000;
font-size:14px;
line-height:15pt;
padding:0 0 15px;
}
 div.content div.plaintext div.textholder li {
color:#000000;
font-size:14px;
line-height:15pt;
padding:2px 0;
}
 div.content div.plaintext div.textholder li span.raqbul {
color:#2E3192;
font-size:18px;
}


fieldset.contact {
border:medium none;
margin:0 auto;
width:90%;
}
fieldset.contact label, fieldset.contact label span {
display:block;
}
fieldset.contact label {
padding:2px 5px;
}
fieldset.contact label span {
color:#000000;
float:left;
font-size:14px;
font-weight:bold;
padding:9px 3px 0 0;
text-align:right;
width:30%;
}
fieldset.contact label span.nonrequired {
font-style:italic;
font-weight:normal;
}
fieldset.contact input, textarea {
border:1px solid #CCCCCC;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:6px;
width:350px;
}
fieldset.contact textarea {
height:200px;
}
fieldset.contact input:hover, textarea:hover {
border:1px solid #999999;
}
fieldset.contact input:focus, textarea:focus {
border:1px solid #FF6600;
}
div.validationholder {
margin:0;
padding:0;
}
div.validationholder ul {
margin:0 0 5px 127px;
}
div.validationholder ul li {
background:none repeat scroll 0 0 #FF6600;
color:#FFFFFF;
margin:1px 0 0;
padding:6px;
width:350px;
}
div.buttonvalidation {
margin:0 auto;
padding:2px 5px 2px 10px;
width:90%;
}
div.buttonvalidation input {
padding:3px;
}
div.buttonvalidation span {
display:block;
float:left;
font-size:14px;
font-weight:bold;
padding:6px 3px 0 0;
text-align:right;
width:30%;
}
div.map {
margin:0 0 30px;
}
