@charset
"utf-8"
;
/* CSS Document */

/* Common definitions (begin) */
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
		margin: 0;
		padding: 0;
		
		color: #282828;
	}
	
	a {
/*		font-size: 11px;
		font-style: italic;
*/		
		color: #5b85af;
	}
	
	a:hover {
		text-decoration: none;
	}
	
	h1 {
		font-size: 16px;
		font-weight: bold;
		
		text-transform: uppercase;
		
		margin: 0 0 15px 0;
		padding: 0;
		
		color: #282828;
	}
	
	h1 span {
		font-size: 14px;
		font-weight: normal;
		
		text-transform: none;
				
		color: #282828;
	}
	
	h2 {
		font-size: 14px;
		font-weight: bold;
		
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	h2 span {
		font-size: 12px;
		font-weight: normal;
	}
	
	h2 span.tak {
		font-size: 14px;
		font-weight: bold;
		text-transform: none;
	}
	
	h3 {
		font-size: 13px;
		font-weight: bold;
		
		margin: 0 0 10px 0;
		padding: 0;
	}
	
	h4 {
		font-size: 14px;
		font-weight: bold;
		
		margin: 0 0 8px 0;
		padding: 0;
		
		color: #282828;
		
		overflow: hidden;
		zoom: 1;
	}
	
	
	
	h5 {
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		
		text-align: center;
		text-transform: uppercase;
		
		margin: 0 0 5px 0;
		padding: 0;
	}
	
	h6 {
		font-size: 16px;
		font-weight: normal;
		text-transform: uppercase;
		color: #848484;
		
		margin: 0 0 18px 0;
		padding: 0;
	}
	
	p {
		margin: 0 0 15px 0;
		padding: 0;
	}
	
	a img {
		border: 0;
	}
	
	input {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
		color: #3b3b3b;
	}
	
	select {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
		color: #3b3b3b;
	}
	
	textarea {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		
		color: #3b3b3b;
	}
/* Common definitions (end) */

#website {
    width: 989px;

    background: url("../img/left-column-fon.gif") left top repeat-y;

    overflow: hidden;
    zoom: 1;
}

/* Header (Begin) */

#header {
    position: relative;

    height: 85px;

    background: #fff;
}

#logo {
    position: absolute;
    left: 14px;
    top: 16px;
}

#slogan {
    position: absolute;
    left: 17px;
    top: 65px;

    color: #333;
}

#header .social-block {
    position: absolute;
    left: 316px;
    top: 29px;
}

#header .social-block h5 {
    font-size: 11px;
    font-weight: normal;

    text-align: left;
    text-transform: none;

    color: #231f20;
}

#header .banner-466x58 {
    position: absolute;
    left: 510px;
    top: 3px;
}

#header .banner_text {
	width: 100%;
	height: 9px;
	font-size: 9px;
	color: #AAA;
}

/* Header (End) */

/* Main Menu (Begin) */

div#main-menu {
    position: relative;

    height: 25px;

    background: url(../img/repx.png) left -21px repeat-x;
	

    z-index: 200;
}

ul.main-menu {
    height: 19px;
    margin: 0;
    padding: 0 0 0 15px;

    list-style: none;

    background: url(../img/repx.png) 12px -46px no-repeat;

    z-index: 201;
}

ul.main-menu li {
    float: left;
    height: 21px;

    list-style: none;

    background: url(../img/repx.png) right -84px no-repeat;

    color: #fff;
    text-transform: uppercase;

    z-index: 202;
}

ul.main-menu li a {
    font-style: normal;

    display: block;
    text-decoration: none;

    margin: 0 2px 0 0;
    padding: 4px 12px 0 12px;
    color: #fff;

    z-index: 203;
}

ul.main-menu li a:hover {
    text-decoration: underline;
}

ul.main-menu li.active a, ul.main-menu li.activeTemp a {
    float: left;
    height: 21px;

    color: #231f20;
    background: url(../img/repx.png) left top repeat-x;
}

ul.main-menu li div.second_menu {
    display: none;

    position: absolute;
    left: 15px;
    top: 25px;

    height: 19px;
    margin: 0;
    padding: 0;

    z-index: 204;
}

ul.main-menu li div.second_menu.left-fon {
    padding-left: 8px;
    background: url(../img/second-menu-left-fon.gif) left top no-repeat;
}

ul.main-menu li div.second_menu .right-fon {
    position: static;
    padding-right: 7px;
    background: url(../img/second-menu-right-fon.gif) right top no-repeat;
}

ul.main-menu li div.second_menu ul {
    display: block;

    height: 19px;
    margin: 0;
    padding: 0;

    background: url(../img/repx.png) left -65px repeat-x;

    list-style: none;

    z-index: 205;
}

ul.main-menu li.active div.second_menu, ul.main-menu li.activeTemp div.second_menu {
    display: block;
}

ul.main-menu li div.second_menu li {

    height: 19px;
    margin: 0;
    padding: 2px 9px 0 9px;

    text-transform: uppercase;

    color: #282828;

    background: url(../img/repx.png) right -105px no-repeat;

    z-index: 206;
}

ul.main-menu li div.second_menu li.active a {
    text-decoration: underline !important;
}

ul.main-menu li div.second_menu li.last {
    background: none;
}

ul.main-menu li.active div.second_menu li a, ul.main-menu li.activeTemp div.second_menu li a {
    display: inline;
    float: none;
    font-size: 11px;
    margin: 0;
    font-style: normal;

    color: #282828;

    height: auto;
    padding: 0;
    background: none;
}

ul.main-menu li div.second_menu li a {
    display: inline;
    float: none;
    font-size: 11px;
    margin: 0;
    font-style: normal;
    text-decoration: none;

    color: #282828;

    height: auto;
    padding: 0;
    background: none;

    z-index: 207;
}

ul.main-menu li div.second_menu li a:hover {
    text-decoration: underline;
}

/* Main Menu (End) */

/* Left Column (Begin) */

#left-column {
    float: left;
    width: 190px;
    margin-top: 25px;

    z-index: 100;
}

#left-column .block {
    width: 164px;
    margin-left: 17px;
    margin-bottom: 12px;

    background: url(../img/repy.png) -3px top repeat-y;

    z-index: 101;
}

#left-column .block .header {
    font-size: 14px;
    font-weight: bold;

    padding: 3px 5px 2px 5px;

    border-bottom: 1px solid #5b85af;

    background: #fff url(../img/sprite.jpg) 0 -67px no-repeat;

    text-align: center;
}

#left-column .block .footer {
    height: 21px;
    width: 164px;
    background: url(../img/sprite.jpg) 0 -46px no-repeat;
}

#left-column .block .content {
    padding: 6px 5px 0 9px;

    overflow: hidden;
    zoom: 1;

    z-index: 102;
}

#left-column .block .content.withsubmenu {
    padding: 0;
    overflow: inherit;
}

#left-column .annons {
    margin-left: 13px;
    margin-bottom: 12px;

    color: #fff;
}

#left-column .annons img {
    margin-top: 6px;
}

#left-column select {
    width: 145px;
    margin-bottom: 5px;
}

/* Button (Begin) */

#left-column a.button {
    display: block;
    width: 57px;
    height: 17px;
    padding: 0;
    padding-top: 2px;

    text-align: center;
    text-decoration: none;
    text-transform: uppercase;

    color: #282828;

    background: url(../img/sprite.jpg) 0 -659px no-repeat;
}

#left-column a:hover.button {
    color: #fff;

    background: url(../img/left-button-hover.gif) left top no-repeat;
}

#left-column a.button.right {
    float: right;
    margin-top: 15px;
}

/* Button (End) */

/* Submenu (Begin) */

.submenu {
    width: 163px;

    margin: 10px 0 0 0;
    padding: 0;

    list-style: none;

    z-index: 103;
}

.submenu li {
    position: relative;

    width: 163px;

    margin: 0 0 4px 0;
    padding: 0;

    list-style: none;

    z-index: 104;
}

.submenu li p {
    font-size: 12px;
    font-style: normal;

    display: block;

    width: 134px;

    margin: 0;
    padding: 6px 0 5px 29px;

    list-style: none;

    background: #dddddd url(../img/submenu-element-fon.gif) 5px 3px no-repeat;

    text-decoration: none;

    color: #282828;

    z-index: 105;
}

.submenu li p:hover {
    width: 137px;

    background: #c6db4c url(../img/sprite.jpg) 5px -831px no-repeat;;

    cursor:pointer;
}

.submenu li.activeTemp p {
    width: 140px;

    background: #c6db4c url(../img/submenu-element-active-fon.gif) 5px 3px no-repeat;;
}

.submenu li a {
    font-size: 12px;
    font-style: normal;

    display: block;

    width: 134px;

    margin: 0;
    padding: 6px 0 5px 29px;

    list-style: none;

    background: #dddddd url(../img/sprite.jpg) 5px -849px no-repeat;

    text-decoration: none;

    color: #282828;

    z-index: 105;
}

.submenu li a:hover {
    width: 134px;

    background: #c6db4c url(../img/submenu-element-active-fon.gif) 5px 3px no-repeat;;
}

.submenu li.activeTemp a {
    width: 140px;

    background: #c6db4c url(../img/submenu-element-active-fon.gif) 5px 3px no-repeat;;
}

.submenu.categories li a {
    background: #dddddd;
    background-image: none;
}

.submenu.categories li a:hover {
    background: #c6db4c;
    background-image: none;
}

.submenu.categories li.activeTemp a {
    background: #c6db4c;
    background-image: none;
}

.submenu .second-menu {
    display: none;

    position: absolute;
    left: 166px;
    top: 0;

    width: 130px;

    padding-left: 3px;

    /*border-style:solid;*/

    z-index: 106;
}

.submenu .second-menu .submenu-header {
    background: #c6db4c;
    width: 133px;
    margin: 0;
    position:relative;
    left:-3px;

    text-align: center;
}

.submenu .second-menu ul {
    background: #c6db4c;
    width: 115px;

    margin: 0;
    padding: 3px 9px;

    overflow: hidden;
    zoom: 1;

    z-index: 107;
}

.submenu .second-menu ul li {
    position: static;
    float: left;
    width: 115px;

    margin: 0;
    padding: 0;

    z-index: 108;
}

.submenu .second-menu ul li {
    border-right: 1px solid #282828;
    /*margin-right: 20px;*/
}

.submenu .second-menu ul li.right {
    border-right: 0;
    margin-right: 0;
}

.submenu .second-menu ul li a {
    display: inline;

    width: auto;

    margin: 0;
    padding: 0;

    background: none;

    text-decoration: none;

    z-index: 109;
}

.submenu .second-menu ul li a:hover {
    text-decoration: underline;

    color: #5b85af;
}

/**/
.submenu .second-menu-2 {
    display: none;

    position: absolute;
    left: 163px;
    top: 0;

    width: 230px;

    padding-left: 3px;

    z-index: 106;
}

.submenu .second-menu-2 ul {
    background: #c6db4c;
    width: 251px;

    margin: 0;
    padding: 3px 9px;

    overflow: hidden;
    zoom: 1;

    z-index: 107;
}

.submenu .second-menu-2 ul li {
    position: static;
    float: left;
    width: 251px;

    margin: 0;
    padding: 0;

    z-index: 108;
}

.submenu .second-menu-2 ul li a {
    display: inline;

    width: auto;

    margin: 0;
    padding: 0;

    background: none;

    text-decoration: none;

    z-index: 109;
}

.submenu .second-menu-2 ul li a:hover {
    text-decoration: underline;

    color: #5b85af;
}

/**/

.submenu.categories .second-menu {
    width: 343px;
}

.submenu.categories .second-menu .blocks {
    background: #c6db4c url(../img/repy.png) 0 top repeat-y;
	width: 3px;

    overflow: hidden;
    zoom: 1;

}

.submenu.categories .second-menu .blocks h5 {
    font-size: 12px;
    font-weight: normal;

    margin-bottom: 5px;

    color: #282828;
    text-transform: uppercase;
}

.submenu.categories .second-menu .blocks ul {
    width: auto;
    padding: 0;
}

.submenu.categories .second-menu .blocks ul li {
    border-right: 0;
    margin-right: 0;
    float: none;
    width: auto;
}

.submenu.categories .second-menu .blocks ul li a {
    font-size: 10px;
    font-style: italic;

    text-decoration: underline;

    color: #5b85af;
}

.submenu.categories .second-menu .blocks ul li a:hover {
    text-decoration: none;
}

.submenu.categories .second-menu div.left-block, .submenu.categories .second-menu div.right-block {
    float: left;
    width: 160px;
    padding: 7px 5px 15px 5px;

}

/* Submenu (End) */

/* Left Column (End) */

/* Columns (Begin) */

.columns {
    position: relative;

    overflow: hidden;
    zoom: 1;
}

.columns.width-small-right {
    background: url(../img/right-colimn-small-fon.gif) right top repeat-y;
}

.columns.width-big-right #right-column {
    width: 313px;
    margin-top: 25px;
    padding-left: 10px;
}

.columns.width-small-right #right-column {
    width: 143px;
    margin-left: 10px;
}

/* Columns (End) */

/* Right Column (Begin) */

#right-column {
    float: right;

    overflow: hidden;
}

/* Small (Begin) */

/* Small (End) */

/* Block (Begin) */

#right-column .block {
    width: 312px;

    background: url(../img/repy.png) -500px top repeat-y;
}

#right-column .block .header {
    font-size: 1px;
    height: 7px;
	width: 312px;

    background: url(../img/sprite.jpg) 0 -38px no-repeat;
}

#right-column .block .content {
    padding: 1px 10px 0 11px;

    color: #848484;
}

#right-column .block .footer {
    font-size: 1px;

	width: 313px;
    height: 8px;
    padding: 0;
    background: url(../img/sprite.jpg) 0 -22px no-repeat;
}

/* Block (End) */

/* Topplistan (Begin) */

.topplistan {
    width: 313px;
    margin-bottom: 10px;

    background: url(../img/repy.png) -812px top repeat-y;
}

.topplistan .header {
    height: 31px;

    background: url(../img/topplisten-header-fon.gif) left top no-repeat;
}

.topplistan .footer {
    font-size: 1px;
    height: 8px;
	width: 313px;
    padding: 0;

    background: url(../img/sprite.jpg) 0 -30px no-repeat;

}

.topplistan .content {
    padding: 5px 0 3px 2px;
}

.topplistan .content table {
    width: 312px;
}

.topplistan .content table th {
    font-weight: normal;

    text-transform: uppercase;
}

.topplistan .content table th.column1 {
    width: 108px;
    padding-left: 5px;
    text-align: left;
}

.topplistan .content table th.column2 {
    width: 147px;
    /*width: 135px;*/
}

.topplistan .content table td {
    font-size: 16px;
    height: 40px;
}

.topplistan .content table td.column1 {
    padding-left: 5px;
    padding-right: 2px;
    vertical-align:middle;
}

.topplistan .content table td.column1 img {
    vertical-align: middle;
    margin-left: 10px;
}

.topplistan .content table td.column2 {
    text-align: center;
}

.topplistan .content table td.column2 a {
    font-size: 10px;
    font-style: normal;
    color: #5b85af;
}

.topplistan .content table td.column2 span {
    display: block;
    padding-top: 5px;
}

.topplistan .content table td.column2 div.reiting {
    float: right;
    width: 95px;
    padding-right: 5px;

    vertical-align: super;
}

.topplistan .content table tr.ozer td {
    background: #ddd;
}

.topplistan .content table td a.korzina {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;

    background: url(../img/sprite.jpg) 0 -774px no-repeat;
}

.topplistan .content table tr.ozer td a.korzina {
    background: url(../img/sprite.jpg) 0 -804px no-repeat;
}

/* Topplistan (End) */

/* Right menu (Begin) */

.right-menu {
    width: 143px;
    margin: 0;
    padding: 0;

    list-style: none;
}

.right-menu li {
    width: 143px;
    margin: 0;
    padding: 0;

    text-align: center;
    list-style: none;

    border-bottom: 1px solid #fff;
}

.right-menu li a {
    font-size: 12px;
    font-style: normal;

    display: block;
    padding: 2px;

    color: #fff;
    text-decoration: none;
}

.right-menu li a:hover {
    background: #c6db4c;
}

/* Right menu (End) */

/* Right Column (End) */

/* Main Column (Begin) */

#main-column {
    margin-top: 25px;
    margin-left: 200px;

    z-index: 1;
}

.width-big-right #main-column {
    margin-left: 200px;
    margin-right: 328px;
	min-height: 600px;
}

.width-small-right #main-column {
    margin-left: 200px;
    margin-right: 153px;
}

/* Tre Enkla Steg (Begin) */

.tre-enkla-steg {
    width: 457px;

    background: #5b85af;

    z-index: 2;
}

.tre-enkla-steg.header {
    background: url(../img/tes-header-fon.gif) left top no-repeat;

    z-index: 3;
}

.tre-enkla-steg.footer {

    width: 452px;
    background: url(../img/tes-footer-fon.gif) left bottom no-repeat;

    padding: 5px 0 5px 5px;

    z-index: 4;
}

.tre-enkla-steg .tes-menu {
    width: 448px;
    margin: 0;
    padding: 0;

    list-style: none;

    overflow: hidden;
    zoom: 1;

    z-index: 5;
}

.tre-enkla-steg .tes-menu li {
    float: left;

    margin: 0;
    padding: 0;

    list-style: none;

    z-index: 6;
}

.tre-enkla-steg .tes-menu li a {
    display: block;
    height: 44px;

    z-index: 7;
}

.tre-enkla-steg .tes-menu li#tes1-link.active a {
    width: 147px;

    background: url(../img/sprite.jpg) 0 -353px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes1-link.sst2 a {
    width: 136px;

    background: url(../img/sprite.jpg) 0 -397px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes1-link.sst3 a {
    width: 128px;

    background: url(../img/sprite.jpg) 0 -477px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes2-link.sst2 a {
    width: 151px;
	
    background: url(../img/sprite.jpg) 0 -89px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes2-link.sst3 a {
    width: 164px;

    background: url(../img/sprite.jpg) 0 -133px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes2-link.active a {
    width: 162px;

    background: url(../img/sprite.jpg) 0 -177px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes3-link.sst3 a {
    width: 150px;

    background: url(../img/sprite.jpg) 0 -309px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes3-link.sst2 a {
    width: 150px;

    background: url(../img/sprite.jpg) 0 -265px no-repeat;
}

.tre-enkla-steg .tes-menu li#tes3-link.active a {
    width: 156px;

    background: url(../img/sprite.jpg) 0 -221px no-repeat;
}

#tes1-content, #tes2-content, #tes3-content {
    display: none;

    z-index: 8;
}

#tes1-content.active, #tes2-content.active, #tes3-content.active {
    display: block;
    overflow: hidden;
}

#tes1-content {
    position: relative;

    height: 220px;
    padding-left: 200px;

    background: url(../img/tes1-cont-fon.gif) left top no-repeat;
}

#tes1-content .buttons11 {
    float: left;
    width: 73px;
    height: 192px;
    margin: 13px 0 0 13px;
    padding: 8px;
}

#tes1-content .buttons11 .test-buttons {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;

    width: 70px;
    height: 23px;
    margin-bottom: 9px;

    border: 0;
    background: url(../img/test1_cont_button_fon.gif) left top no-repeat;

    cursor: pointer;
}

#tes1-content .buttons11 .test-buttons.tb-500 {
    background: url(../img/sprite.jpg) 0 -636px no-repeat;
}

#tes1-content .buttons11 .test-buttons.tb-1000 {
    background: url(../img/sprite.jpg) 0 -521px no-repeat;
}

#tes1-content .buttons11 .test-buttons.tb-1500 {
    background: url(../img/sprite.jpg) 0 -544px no-repeat;
}

#tes1-content .buttons11 .test-buttons.tb-2000 {
    background: url(../img/sprite.jpg) 0 -567px no-repeat;
}

#tes1-content .buttons11 .test-buttons.tb-3000 {
    background: url(../img/sprite.jpg) 0 -590px no-repeat;
}

#tes1-content .buttons11 .test-buttons.tb-4000 {
    background: url(../img/sprite.jpg) 0 -613px no-repeat;
}

#tes1-content .information {
    font-size: 10px;

    width: 135px;
    margin: 10px 0 0 118px;

    background: #323232;

    color: #fff;
}

#tes1-content .information .header {
    height: 26px;
    padding-left: 58px;
    padding-top: 3px;

    background: url(../img/sprite.jpg) left -448px no-repeat;
}

#tes1-content .information .content {
    padding: 0px 5px;
}

#tes1-content .information .footer {
    font-size: 1px;

    width: 135px;
    padding: 0;
    height: 5px;

    background: url(../img/sprite.jpg) 0 -443px no-repeat;
}

#tes3-content {
    position: relative;
    padding-top: 20px;
}

#tes2-content {
    position: relative;
    padding-top: 20px;
}

#tes3-content .connect {
    position: absolute;
    left: 292px;
    top: 0;

    width: 156px;
    height: 26px;

    background: #fff;

    z-index: 9;
}

#tes2-content .connect {
    position: absolute;
    left: 136px;
    top: 0;

    width: 162px;
    height: 20px;

    background: #fff;

    z-index: 10;
}

#tes2-content .connect div {
    font-weight: bold;

    width: 135px;
    /*padding-left: 7px;*/
    margin: 0 auto;

    background: #c6db4c url(../img/blue-str.gif) 127px 1px no-repeat;
    border: 1px solid #5b85af;
}

.amountSelectorCombobox {
    font-weight: bold;
    font-size: 12px;
    width: 135px;
    border: 1px solid #5b85af;
    background: #c6db4c;
    color: #282828;
}

#tes2-content table {
    width: 428px;

    border-collapse: collapse;

    border: 1px solid #ddd;
}

#tes2-content table td, #tes2-content table th {
    border: 1px solid #ddd;
}

#tes2-content table th.col1, #tes2-content table td.col1 {
    width: 125px;
    text-align: left;
    padding-left: 5px;
}

#tes2-content table td.col1 a {
    font-size: 12px;
}

.ansok {
    font-size: 10px;
}

#tes2-content table th img {
    margin-left: 5px;
    vertical-align: middle;
}

#tes2-content table td {
    text-align: center;
}

#tes2-content table td.col2 {
    width: 91px;
}

#tes2-content table td.col3 {
    width: 64px;
}

#tes2-content table td.col4 {
    width: 63px;
}

.tre-enkla-steg .tes-menu li a span {
    display: none;
}

.block-with {
    width: 448px;
    margin: 0 auto;

    background: #fff;
}

.block-with .header {
    background: url(../img/block-white-header-fon.gif) left top no-repeat;
}

.block-with .header .footer {
    width: 428px;
    padding: 10px;

    background: url(../img/block-white-footer-fon.gif) left bottom no-repeat;
}

.certif-left {
    font-size: 10px;
    font-weight: bold;

    float: left;
    width: 310px;
    margin: 12px 0 15px 10px;

    color: #fff;
}

.certif-right {
    text-align: center;

    float: right;
    width: 100px;
    height: 50px;
    margin: 7px 25px 0 0;
    padding-top: 15px;

    color: #fff;

    background: url(../img/sertifi.gif) 50% top no-repeat;
}

/* Tre Enkla Steg (End) */

/* Main Column (End) */

/* Footer (Begin) */

#footer {
    float: left;
    width: 799px;

    font-size: 10px;
    text-align: center;
    margin-top: 25px;
    margin-left: 190px;
    padding-top: 5px;

    color: #666;

}

.footer_line {
	height: 1px;
	width: 590px;
	margin: 0 auto;
    background: url(../img/sprite.jpg) 0 0 no-repeat;
}

#footer a {
    font-size: 10px;
    font-style: normal;
    color: #666;

    text-decoration: none;
}

#footer a:hover {
    text-decoration: underline;
}

#footer .line {
    margin-bottom: 8px;
}

#footer ul {
    width: 750px;
    margin: 0 auto 8px auto;
    padding: 0;
    list-style: none;

    overflow: hidden;
}

#footer ul li {
    font-size: 10px;

    margin: 0;
    padding: 0;
    list-style: none;

    float: left;
}

#footer ul li.separator {
    padding: 0 3px;
}

/* Footer (End) */

/* Banners (Begin) */

.banner-466x58 {
    width: 468px;
    height: 74px;
    overflow: hidden;
    /*border: 1px solid #000;*/
}

/* Banners (End) */

h4 span {
    font-size: 12px;
    font-weight: normal;
}

h4 img.logo {
    float: right;
}

.lang {
    margin-bottom: 15px;
}

.lang-bottom {
    padding: 4px 5px;

    background: #ddd;
    border-bottom: 1px solid #5b85af;

    overflow: hidden;
    zoom: 1;
}

.lang-bottom a.button {
    float: right;
}

.lang-bottom img {
    vertical-align: middle;
    margin-right: 5px;
}

.lang-bottom .lang-bottom1 {
    float: left;
    margin-right: 10px;
    text-transform: uppercase;
}

.go-end {
    font-size: 10px;

    text-align: left;
    padding-left: 10px;

    overflow: hidden;
    zoom: 1;
}

#tes2-content .go-end {
    margin-top: 15px;
}

#tes2-content .go-end .button {
    float: right;
}

/* Button (Begin) */

.button {
    font-size: 12px;
    font-style: normal;

    text-transform: uppercase;
    text-decoration: none;

    height: 21px;
    padding-left: 12px;

    background: url(../img/button-left-fon.gif) left top no-repeat;

    color: #282828;

}

.button span {
    display: block;

    height: 18px;
    padding: 3px 12px 0 0px;

    background: url(../img/button-right-fon.gif) right top no-repeat;
}

a:hover.button {
    background: url(../img/button-active-left-fon.gif) left top no-repeat;

    color: #ffffff;
}

a:hover.button span {
    background: url(../img/button-active-right-fon.gif) right top no-repeat;
}

.bigbutton {
    float: right;

    font-size: 12px;
    font-weight: bold;
    font-style: normal;

    text-transform: uppercase;
    text-decoration: none;

    width: 98px;
    height: 33px;
    padding: 8px 5px 5px 17px;

    background: url(../img/bigbutton-fon.gif) left top no-repeat;

    color: #282828;

}

/* Button (End) */

/* SMS Lan (Begin) */

table.smslan {
    width: 100%;
    margin-bottom: 15px;

    border-collapse: collapse;

    border: 0;
}

table.smslan th {
    color: #000;

    background: #ddd;

    padding: 3px 0;
}

table.smslan td {
    text-align: center;
    padding: 3px 0;

    border-bottom: 1px solid #ccc;
}

table.smslan tr:hover td {
    background: #ccc;
}

table.smslan tr:hover table td {
    background: #fff;
    border-bottom: 1px solid #ccc;
}

table.smslan tr:hover td.col1 a {
    color: #2e66cc;
}

table.smslan tr.last td {
    border-bottom: 0;
}

table.smslan td.col1 a {
    font-size: 12px;
    font-style: normal;
}

table.smslan th.col1, table.smslan td.col1 {
    width: 60px;
    text-align: left;
    padding-left: 5px;
}

table.smslan th.col2, table.smslan td.col2 {
    width: 107px;
}

table.smslan th.col3, table.smslan td.col3 {
    width: 102px;
}

.infoConteyner .rightInformation {
    display: none;

    position: absolute;
    right: 5px;
    top: 25px;

    width: 313px;

    text-align: left;

    background: #ccc url(../img/rightInformation-footer-fon.gif) left bottom no-repeat;
}

.infoConteyner .rightInformation .header {

    padding: 10px;
    background: url(../img/rightInformation-header-fon.gif) left top no-repeat;
}

.infoConteyner .rightInformation table {
    border-collapse: collapse;
    width: 290px;
    border: 0;
    background: #fff;
}

.infoConteyner .rightInformation table th, .infoConteyner .rightInformation table td {
    border: 0;
    background: #fff;

    text-align: left;
}

.infoConteyner .rightInformation table td {
    padding: 2px 2px 2px 5px;
    border-bottom: 1px solid #ccc;
}

.infoConteyner .rightInformation table td.col11 {
    width: 60px;
}

.infoConteyner .rightInformation table td.col12 {
    width: 60px;
}

.infoConteyner .rightInformation table td.col13 {
    width: 80px;
}

.infoConteyner .rightInformation table td.col11 a {
    font-size: 12px;
    font-style: normal;
}

/* SMS Lan (End) */

.right {
    float: right;
    margin-left: 10px;
}

/* Articlar (Begin) */

.articlars {
    padding-top: 10px;
    margin-top: 5px;
    border-top: 1px solid #ddd;
}

.articlars .articlar {
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
}

.articlars .articlar .articlarTitle a {
    color: #282828;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}

/* Articlar (End) */

/* Paginator (Begin) */

.paginator {
    font-weight: bold;
    color: #5B85AF;
}

.paginator a {
    font-style: normal;
    text-decoration: none;
}

.paginator a:hover {
    text-decoration: underline;
}

.paginator a.active {
    color: #282828;
    text-decoration: underline;
}

.paginator a:hover.active {
    text-decoration: none;
}

.paginator a.nasta {
    font-style: italic;
    text-decoration: underline;
    margin-left: 10px;
}

.paginator a:hover.nasta {
    text-decoration: none;
}

/* Paginator (End) */

.slubInfo {
    font-size: 10px;
}

/* Articlar Detail (Begin) */

.articlar-detail {
    margin-bottom: 15px;
}

.articlar-detail .footer {
    font-size: 11px;
    font-style: italic;
    height: 28px;
    padding: 0;

    background: #ddd;

    border-bottom: 1px solid #5b85af;

    color: #5f5f5f;
}

.articlar-detail .footer a {
    color: #5f5f5f;

}

.articlar-detail .footer a:hover {
    text-decoration: none;

}

.articlar-detail .social {
    float: right;
    margin-top: 7px;
    margin-right: 5px;
    text-decoration: underline;
}

.articlar-detail .social img {
    float: right;
    vertical-align: middle;
    margin-left: 5px;
}

.articlar-detail .tipsa {
    float: right;
    margin-top: 3px;
    margin-right: 15px;

    line-height: 22px;
    text-decoration: underline;
}

.articlar-detail .tipsa img {
    float: right;
    margin-left: 5px;
}

.articlar-detail .tilbaka {
    float: left;
    margin-left: 5px;

    line-height: 28px;
}

.articlar-detail .artiklar {
    position: relative;
    float: left;
    margin-left: 25px;
    margin-top: 4px;
}

.articlar-detail .artiklar a {
    display: block;
    padding: 2px 22px 2px 5px;
    background: url(../img/blue-str-1.gif) 95px 4px no-repeat;
}

.articlar-detail .artiklar.active a {
    text-decoration: none;
    background: #c6db4c url(../img/blue-str-1.gif) 95px 4px no-repeat;
}

.articlar-detail .artiklar ul {
    display: none;

    position: absolute;
    left: -33px;
    top: 17px;

    width: 130px;
    margin: 0;
    padding: 7px;

    list-style: none;

    background: #c6db4c;
}

.articlar-detail .artiklar.active ul {
    display: block;
}

.articlar-detail .artiklar ul li {
    margin: 0 0 3px 0;
    padding: 0;

    list-style: none;
}

.articlar-detail .artiklar ul li a {
    font-size: 10px;
    font-style: normal;

    margin: 0;
    padding: 0;
    background: none !important;

    color: #282828;
}

.articlar-detail .artiklar ul li a:hover {
    text-decoration: underline;
}

/* Articlar Detail (End) */

#main-column .column-1 {
    float: left;
    width: 286px;
    margin-right: 10px;
}

#main-column .column-2 {
    float: left;
    width: 340px;
}

.button.very-big {
    float: right;
    width: 124px;
    height: 33px;
    padding: 7px 0 0 0;
    text-transform: uppercase;

    font-size: 14px;
    font-weight: normal;
    color: #282828;
    text-align: center;

    background: url(../img/button-very-big-fon.gif) left top no-repeat;
}

a:hover.button.very-big {
    color: #282828;
    background: url(../img/button-very-big-fon.gif) left top no-repeat;
}

.recd {
    float: right;
    vertical-align: middle;
}

table.smalltabl {
    width: 285px;
    margin-bottom: 15px;

    border-collapse: collapse;
}

table.smalltabl th {
    font-weight: normal;

    background: #ddd;
}

table.smalltabl td {
    padding-top: 2px;
    text-align: center;
}

table.smalltabl td.col1, table.smalltabl th.col1 {
    width: 90px;
    text-align: left;
    padding-left: 5px;
}

table.smalltabl td.col2, table.smalltabl th.col2 {
    width: 80px;
}

table.smalltabl td.col3, table.smalltabl th.col3 {
    width: 45px;
}

table.smalltabl td a.korzina {
    display: block;
    width: 20px;
    height: 20px;
    margin: 0 auto;

    background: url(../img/korzina-sm.gif) left top no-repeat;
}

.content-header {
    padding: 2px 3px;
    margin-bottom: 5px;
    background: #ddd;
    text-transform: uppercase;
}

.content-header img {
    margin-right: 5px;
    vertical-align: middle;
}

.content-header a {
    float: right;
    margin-top: 4px;
    margin-right: 3px;
}

.contacts {
    margin-bottom: 15px;
}

.contacts h6 {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;

    color: #fff;
    background: #282828;

    padding: 3px;
    margin-bottom: 0;
}

.contacts a {
    font-size: 12px;
}

.contacts div {
    padding: 3px;
    margin-bottom: 1px;
    background: #ddd;
}

.contacts div img {
    margin-right: 5px;
    vertical-align: middle;
}

.reviews {
    padding: 0;
    margin: 0;

    list-style: none
}

.reviews li {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;

    list-style: none;

    border-bottom: 1px solid #ddd;
}

.reviews li.last {
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;

    border-bottom: 0;
}

.reviews li span.date {
    margin: 0 0 5px 0;

    display: block;
}

.fotos {
    margin-bottom: 15px;
}

.fotos .big-foto {
    width: 338px;
    height: 244px;
    margin-bottom: 10px;

    overflow: hidden;

    border: 1px solid #000;
}

.fotos .small-fotos {
    overflow: hidden;
    zoom: 1;
}

.fotos .small-fotos .foto {
    float: left;
    width: 109px;
    height: 81px;
    margin-right: 3px;
    margin-bottom: 5px;

    overflow: hidden;

    border: 1px solid #000;
}

.fotos .small-fotos .foto.last {
    margin-right: 0;
}

p.strong {

    padding-bottom: 10px;
    color: #000;

    border-bottom: 1px solid #5b85af;
}

.recen-foot {
    height: 28px;
    padding: 0;
    margin-bottom: 15px;

    background: #ddd;

    border-bottom: 1px solid #5b85af;

}

.recen-foot a.button {
    float: left;
    margin: 3px 0 0 5px;
}

.recen-foot a.tell {
    float: right;
    margin: 5px 5px 0 0;
    padding-right: 20px;
    background: url(../img/str.gif) right 3px no-repeat;
}

.with-reiting {
    float: left;
    margin: 7px 0 0 70px;
    text-transform: uppercase;
}

.with-reiting img {
    vertical-align: top;
    margin-left: 10px;
}
     

img.image_cp {
float: left;
}

input#userCP {
float: left;
}

a.facebook {
display: block;
float: left;
width: 32px;
height: 32px;
background: url('../img/sprite.jpg') 0 -678px no-repeat;
}
a.twitter {
display: block;
float: left;
width: 32px;
height: 32px;
margin-left: 3px;
background: url('../img/sprite.jpg') 0 -710px no-repeat;
}
a.rocket {
display: block;
float: left;
width: 31px;
height: 32px;
margin-left: 3px;
background: url('../img/sprite.jpg') 0 -742px no-repeat;
}

div.rating_wrapper {
width: 80px;
height: 14px;
background: url('../img/betyg.gif') 0 -14px repeat-x;
}

div.rating_slider {
height: 14px;
background: url('../img/betyg.gif') 0 0 repeat-x;
}

div.aw_wrapper {
border: 1px solid #ECECEC;
margin: 10px 0 0;
padding: 10px;
}

div.aw_row {

}

div.aw_row h3 {
color: #555555;
font-size: 14px;
margin: 0;
}

div.aw_row a {

}

